selenium:webdrive不匹配的解决方法

问题一: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下即可生效。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容