1、输入的url地址不加http:// 或者不加https://
错误代码:
driver.get("www.baidu.com")
修正代码:
driver.get("https://www.baidu.com")
报错信息:
2、输入中文的时候报错
错误代码:
driver.find_element_by_css_selector("#kw").send_keys("css通过id定位")
修正代码:
driver.find_element_by_css_selector("#kw").send_keys(u"css通过id定位")
报错日志:
3、在使用Class定位时有空格
错误代码:
driver.find_element_by_class_name("bg s_btn").click()
修正代码:
driver.find_element_by_class_name("s_btn").click()
报错日志:
扫描二维码关注公众号,回复:
6124403 查看本文章
4、定位元素错误
错误代码:
driver.find_element_by_id("ksw").send_keys("text")
修正代码:
driver.find_element_by_id("kw").send_keys("text")
报错日志:
5、获取不到页面元素
这种情况存在往往是元素正确获取不到,比如一个页面很长浏览器跳转默认是在窗口顶部,定位的元素需要在拖动滚动条才能在窗口上显示出来。