selenium的调用

selenium的调用

制作人:全心全意

 

selenium调用浏览器

from selenium import webdriver

driver = webdriver.Chrome()  //创建谷歌浏览器对象

#driver = webdriver.Firefox()    //创建火狐浏览器对象

url="http://www.baidu.com"
driver.get(url)    //访问指定的网址
driver.colse()        //关闭当前页面
driver.quit()    //关闭浏览器

  

元素定位

#通过xpath进行查找
driver.find_element_by_xpath()

#通过CSS选择器进行查找
driver.find_elements_by_css_selector()

  text:对应的文本

  clear():清空输入框内容

  send_keys("123"):向输入框赋值

  get_attribute("href"):获取标签元素属性的值

  click():在元素位置进行单击

参考:https://www.cnblogs.com/hustar0102/p/5965095.html

 

 

页面管理

#获取当前页面的页面句柄id
driver.current_window_handle

#获取所有页面的页面句柄id
driver.window_handles

#通过页面句柄id切换当前工作页面
driver.switch_to.window(页面句柄id)

  

其它

#对工作页面可显示区域进行截图(显示区域可通过调整浏览器大小进行适当调整)
driver.save_screenshot('jietu.png')

  

 

 

driver = webdriver.Firefox()
posted @ 2018-12-28 10:42  全心全意_运维  阅读(435)  评论(0编辑  收藏  举报