美文网首页
selenium:webdrive不匹配的解决方法

selenium:webdrive不匹配的解决方法

作者: 捉虫__羊羊 | 来源:发表于2018-08-29 18:08 被阅读0次

问题一:selenium.common.exceptions.WebDriverException: Message: unknown error: call function result missing 'value'

报错是因为我的google chrome版本和chrome drive版本不匹配导致,在网上找到对应的chrome drive版本解压后,把chromedriver.exe取出放到C:\Python3.5\Scripts下即可生效,在这之前,我试过用新的chromedriver.exe替换我环境变量C:\Program Files (x86)\Google\Chrome\Application\下的旧chrome drive也是无效;

问题二:selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.

报错是因为缺少了firefox 的drive,可以到https://github.com/mozilla/geckodriver/releases下载对应版本的drive,然后把geckodriver.exe解压到C:\Python3.5\Scripts下即可生效。

相关文章

网友评论

      本文标题:selenium:webdrive不匹配的解决方法

      本文链接:https://www.haomeiwen.com/subject/zumkwftx.html