ChromeDriver下载地址
https://googlechromelabs.github.io/chrome-for-testing/
selenium实战技巧
1.浏览器定位技巧
1.1页面冻结
F12打开浏览器开发者工具,在console栏里面执行如下js代码,点击回车,再正常点击,等待页面冻结
setTimeout(function(){debugger}, 5000)
1.2定位方式
1.当前页面直观可见的元素,使用xpath定位;操作后显示的元素,如:提示语、弹窗页面使用css定位
2.xpath定位类型为<button><span>...</span></button>时,定位截取到<button>,否则click()操作时,会提示该类型不允许点击
2.python+selenium代码执行技巧
2.1等待方式
driver.implicitly_wait(秒数) #隐式等待,全局使用
time.sleep(秒数) #强制等待
2.2获取当前页面路径
url = driver.current_url
2.3获取输入的数据
inputname = driver.find_element_by_css_selector("输入框定位").get_attribute('value&#