3、控制浏览器的操作

Posted on 2019-08-18 22:27  小白猫001  阅读(270)  评论(0)    收藏  举报

1、控制浏览器窗口大小:

  使用方法:set_window_size( )来控制浏览器的大小,()里传入具体的屏幕的宽和高两个参数

  一般情况下,都需要全屏操作浏览器,所以可以使用方法:maximize_window( ),()里面不需要传值

   1 driver.set_window_size(500,800)

   2 driver.maximize_window() 

2、控制浏览器后退、前进:

  使用方法:back( )和forward( )方法来模拟后退和前进按钮

   1 driver.back()

   2 driver.forward() 

3、模拟浏览器刷新:

  使用方法:refresh( )模拟浏览器刷新

   1 driver.refresh() 

4、简单元素操作:

  clear( )  清除文本

   1 driver.find_element_by_id("idinput").clear() 

  send_keys( value )   模拟按键输入

  click( )   单击元素

5、webelement接口常用方法

  submit( )方法用于提交表单,相当于回车操作

   driver.find_element_by_id("query").submit() 

  size 返回元素的尺寸

    size = driver.find_element_by_id("kw").size

   print(size) 

  text  获取元素的文本

   1 text = driver.find_element_by_id("cp").text

   2 print(text) 

  get_attribute(name)  获得属性值

   1 attribute = driver.find_element_by_id("kw").get_attribute()

   2 print(attribute) 

  is_displayed()  设置该元素是否用户可见

1 #返回元素的结果是否可见,返回结果为True或False
2 result = driver.find_element_by_id("kw").is_displayed()
3 print(result)