1

系统:

  • Windows 7 专业版 64 位
  • 火狐 22.0
  • 红宝石 1.9.3p392 (2013-02-22) [i386-mingw32]
  • 硒网络驱动程序(2.33.0)
  • 水 (4.0.2)
  • 水网驱动程序(0.6.2)

我已经看到这个问题已经被问过很多次了。在尝试了建议的解决方案几个小时后,我仍然一无所获。该命令启动一个显示空白页面的 Firefox 实例,然后出错:

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

在此处输入图像描述

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

4

3 回答 3

0

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

我建议回滚到FF21。

于 2013-07-22T15:38:47.420 回答
0

Can you update your 'watir-webdriver' gem to 0.6.4 and check it once.

My PC configuration is

  1. Windows 7 Professional 64-bit
  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)
于 2013-07-17T07:13:34.793 回答
0

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

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

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

于 2013-07-18T17:09:44.693 回答