Selenium geckodriver异常

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium geckodriver异常相关的知识,希望对你有一定的参考价值。

Selenium.common.exceptions.WebDriverException: Message: ‘geckodriver‘ executable needs to be in PATH 

提示geckodriver需要在path环境变量中。

原因:电脑上的Firefox版本过高,使用Selenium中的webdriver调用Firefox浏览器

解决方法:

1,下载geckodriver

下载地址:https://github.com/mozilla/geckodriver/releases

2,找到下载的文件,将文件路径进行拷贝

技术分享

3,右击我的电脑->属性->高级系统设置->环境变量->系统变量中选择path->编辑添加->将刚才拷贝的路径复制即可,点击完成。

4,需要重新启动pycharm,再次运行代码就可以看到效果了~~~




以上是关于Selenium geckodriver异常的主要内容,如果未能解决你的问题,请参考以下文章

selenium.common.exceptions.InvalidSessionIdException通过Python在无头模式下使用GeckoDriver Selenium Firefox(示例代

如何防止 Selenium 3.0 (Geckodriver) 创建临时 Firefox 配置文件?

Selenium Firefox 官方Webdriver -- Geckodriver 下载地址

监控并优雅地杀死或重用僵尸 GeckoDriver 实例

python中使用selenium调用Firefox缺少geckodriver解决方法

如何使用 Geckodriver 在 Selenium 中禁用 Firefox 登录?