无法在 60 秒内获得稳定的 Firefox 连接 (127.0.0.1:7055)



我使用的是Firefox版本36.0.1和Selenium-Webdriver gem版本2.45.0。我能够创建 Firefox 实例,但无法使用脚本继续进一步操作无法在 60 秒内获得稳定的 Firefox 连接 (127.0.0.1:7055) 错误。

有人可以帮助我吗?

我遇到了同样的问题。降级到Firefox v33后,一切再次正常。

您可以在此处找到旧版本

Firefox ver. 43.0、capybara ver. 2.5.0 和 Selenium-webdriver ver. 2.48.1 包对我来说很好用(rails 4.2.3,ruby 2.2.0)。

我只需要在两个宝石上运行捆绑包更新:

 bundle update capybara
 bundle update selenium-webdriver

根据我自己的经验,使用 Selenium-Webdriver 2.45.0 和 Firefox v 35.0 就可以了。如果您安装了较新版本的 Firefox,则必须先将其删除。如果你在MacOS上运行,你可能必须在Firefox中禁用自动更新,然后才能回滚到v 35.0(默认情况下它们处于启用状态,并在你打开Firefox时立即开始......

水豚/黄瓜版本应该无关紧要,只要其他所有内容都设置正确(无论如何它只是加载驱动程序)。

https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/

顺便说一句,永远不要随意使用"捆绑更新"或"宝石更新"。这就像说"给我所有可用来源的所有宝石的最新版本",而事先不知道效果。如果你不小心,这可能是一个潘多拉的盒子,尤其是"捆绑更新"。