Webdriver 操作浏览器
1.打开浏览器
#打开谷歌浏览器
driver = webdriver.Chrome()
#打开火狐浏览器
driver = webdriver.Firefox()
2.打开网址
driver.get("https://www.baidu.com")
3.判断网页是否有效
driver.title #查看页面的title
current_url #查看当前url
4.定位元素
ele = driver.find_element_by_id(arg) #通过id定位元素
ele1 = driver.find_element_by_xpath(arg) #通过xpath定位元素
#/XXX 选取根节点
#/XXX/YYY 根据绝对路径选择元素
#//XXX 整个文档扫描,找到所有的XXX元素
#//XXX/YYY 所有父节点为XXX的YYY元素
#. 选取当前节点的父节点
#.. 选取父元素的地址
#XXX[@id] 选取所有XXX元素中包含id的元素
#XXX[@id=yyy] 选取所有XXX元素id属性值为yyy的元素
e = driver.find_element_by_xpath('/html/body/input[2]') #选取/html/body/下第二个input元素
e1 = driver.find_element_by_xpath('//*') #遍历页面中所有的元素
ele2 = driver.find_element_by_link_text(arg) #通过文本名称定位
ele3 = driver.find_element_by_partial_link_text(arg) #通过文本名称模糊定位
ele4 = driver.find_element_by_css_selector(a