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

时间:2015-03-09 11:43:16

标签: ruby firefox selenium selenium-webdriver

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

有人可以帮助我吗?

3 个答案:

答案 0 :(得分:6)

我遇到了同样的问题。降级到firefox v33之后,一切都恢复正常。

您可以找到旧版本here

答案 1 :(得分:2)

Firefox版。 43.0,capybara ver。 2.5.0和selenium-webdriver ver。 2.48.1包对我来说很好(导轨4.2.3,红宝石2.2.0)。

我只需要在两个宝石上运行bundle update:

 bundle update capybara
 bundle update selenium-webdriver

答案 2 :(得分:0)

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

Capybara / Cucumber版本只要其他一切设置正确就不重要(无论如何它只是加载一个驱动程序)。

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

是的,不要使用捆绑更新'或者'宝石更新'随意。这就像说#34;给我所有可用来源的所有宝石的最新版本"事先不知道效果。如果你不小心,它可能是潘多拉的麻烦,特别是'捆绑更新'。