使用Selenium时解决方案: Exception: Failed to find firefox binary. You can set it by specifying the ·&#

Posted xiaowangzi1110

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Selenium时解决方案: Exception: Failed to find firefox binary. You can set it by specifying the ·&#相关的知识,希望对你有一定的参考价值。

问题描述:

Firefox在自动升级之后,在使用selenium的时候出现了如下错误:

Exception: Failed to find firefox binary. You can set it by specifying the ······

简单查了一下,是selenium版本(2.53)过低,好吧,升级之.

 

解决方案:

1. 打开cmd,输入pip show selenium,查看selenuim版本,若为2
2. 执行pip uninstall selenium,把原来低版本的selenuim卸载掉
3. 之后再执行pip install selenium,自动安装最新版本的selenuim3
更新后,各版本

  • Firefox-version:63.0.1 (32-bit)
  • geckodriver-version:0.23.0-win64
  • selenuim-version:3.141.0

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

下载后解压到当前目录, 把解压的geckodriver.exe复制到python文件夹下:

技术图片

OK, 这样selenium可以正常使用了.




以上是关于使用Selenium时解决方案: Exception: Failed to find firefox binary. You can set it by specifying the ·&#的主要内容,如果未能解决你的问题,请参考以下文章

我在 Selenium 中使用 chrome 浏览器启动 facebook 时遇到以下异常,任何人都可以建议我解决这个问题

Selenium 和 :hover css

当 draggable=true 使用 Selenium 和 C# 时,拖放不能使用 Actions

每当我更改 selenium + java 的缩放时,侧边菜单都不会出现

Python Selenium在浏览器关闭时检测

如何使用 Selenium 解决 401 错误?