无法在60秒内获得稳定的firefox连接(127.0.0.1:7055)Windows 7 / Firefox 22

时间:2013-07-17 03:54:23

标签: selenium webdriver selenium-webdriver watir-webdriver

系统:

  • Windows 7 Professional 64位
  • Firefox 22.0
  • Ruby 1.9.3p392(2013-02-22)[i386-mingw32]
  • selenium-webdriver(2.33.0)
  • watir(4.0.2)
  • watir-webdriver(0.6.2)

我已经看到过这个问题曾在很多场合被提出过。经过几个小时尝试建议的解决方案后,我仍然无处可去。该命令启动Firefox的一个实例,显示一个空白页,然后输出错误:

irb(main):001:0> require 'watir-webdriver'
=> true
irb(main):002:0> browser = Watir::Browser.new :firefox

enter image description here

任何帮助都将不胜感激!!

3 个答案:

答案 0 :(得分:0)

您可以将'watir-webdriver'宝石更新为0.6.4并检查一次。

我的电脑配置

  1. Windows 7 Professional 64位
  2. Firefox 22.0 Ruby 1.9.3p392
  3. Ruby 1.9.2p290(2011-07-09)[i386-mingw32]
  4. selenium-webdriver(2.33.0,2.32.1,2.32.0)
  5. watir-webdriver(0.6.4,0.6.3)

答案 1 :(得分:0)

我过去遇到过类似的问题,配置与你的配置非常相像。

我的理解是,当从一个版本移动到另一个版本时,Firefox往往会破坏兼容性。

我通过切换到Firefox 17 ESR解决了这个问题,这是长寿命支持的版本,更适合非休闲用户。

答案 2 :(得分:0)

直到Selenium 2.34.0才支持Firefox 22(目前它可能适用于某些场景,但一般来说它不起作用)。

我建议回滚到FF21。