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()