我把firefox升到了firefox53最新版。
驱动geckodriver.exe也升到了新版是15
1 driver = webdriver.Firefox() 2 driver.get('http://www.baidu.com') 3 4 input = driver.find_element_by_css_selector('#kw') 5 input.clear() 6 input.send_keys('123')
运行,然后webdriver就出错了。在这一行input.send_keys('123')::
selenium.common.exceptions.WebDriverException: Message: Expected [object Undefined] undefined to be a string
这是怎么回事?
firefox的版本不能用53,你直接下载47的安装,就可以使用了,前两天我刚遇到这个问题,就这样解决的
webdriver肯定有浏览器版本支持的三,你把webdriver升级估计就对了,具体查看webdriver版本支持。
都升到最新了,也是一样
@还没有: 你检查一下这个dom对象,这异常应该来自dom错误
@花飘水流兮: 不是,