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

Ruby 无法在60秒内获得稳定的firefox连接(127.0.0.1:7055),ruby,firefox,selenium,selenium-webdriver,Ruby,Firefox,Selenium,Selenium Webdriver,我使用的是Firefox版本36.0.1和Selenium Webdriver gem版本2.45.0。 我能够创建Firefox实例,但无法继续使用脚本执行进一步的操作 无法在60秒内获得稳定的firefox连接(127.0.0.1:7055)错误 有人能帮我吗?我也有同样的问题。在降级到FirefoxV33之后,一切又恢复正常 根据我自己的经验,可以使用Selenium Webdriver 2.45.0和Firefox V35.0找到较旧的版本。如果安装了较新版本的Firefox,则必须先将

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


有人能帮我吗?

我也有同样的问题。在降级到FirefoxV33之后,一切又恢复正常


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

只要其他一切都设置正确,水豚/黄瓜版本就不重要了(反正只是加载了一个驱动程序)


顺便说一句,不要随意使用“bundle update”或“gem update”。这就像说“从所有可用的来源给我所有宝石的最新版本”,而事先不知道效果。如果你不小心,尤其是“捆绑更新”,它可能会成为潘多拉的麻烦盒。

Firefox版本。43.0,水豚河。2.5.0和selenium webdriver版本。2.48.1包对我来说很好(rails 4.2.3,ruby 2.2.0)

我只需要在两个gem上运行bundle更新:

 bundle update capybara
 bundle update selenium-webdriver

我相信这是因为你的firefox版本太新了。我们使用v33,没有问题“gem update”-这个命令更新所有gem,它帮助meI降级到Firefox v33(33.0),我仍然有这个问题。我刚刚添加了
SeleniumWebDriver
(2.45.0)gem,所以我的问题可能更基本。。。我也在使用
capybara
(2.4.0)和
database\u cleaner
(1.4.1)(bundle show的版本)。有什么想法吗?我用的是水豚2.4。请尝试更新。谢谢Ryan,但请看我上面的评论-我正在使用capybara 2.4.0。我在gemfile中删除了capybara和selenium webdriver的版本,以确保我拥有最新版本。selenium是否需要一些基本的Rails配置来“查找”我笔记本电脑上的Firefox浏览器?我应该提到我正在使用Cloud9。感觉我错过了一些非常基本的东西…抱歉,升级到El Capitan后,我本想键入
2.4.4
,但遇到了这个问题。卸载Firefox,然后安装Firefox v33为我修复了它。我更新了它,需要降级Firefox版本