Selenium-Webdriver 2.33.0陷入困境,无法打开浏览器(使用jruby)

时间:2013-07-16 11:53:22

标签: selenium-webdriver jruby

您好我使用jruby 1.7.4在Windows 7 HP Slim计算机上运行,​​选项设置为1.8 Ruby。我们在工作中支持代理。

我使用Selenium 2.18.0并决定将我的selenium-webdriver版本升级到2.33.0。

当我尝试打开一个新的浏览器时,执行只会卡在gem的capabilities.rb文件中的这段代码中

`self.proxy    = opts.delete(:proxy)`

这个初始化方法的内部

def initialize(opts = {})
  @capabilities = DEFAULTS.merge(opts)
  self.proxy    = opts.delete(:proxy)
end

有时它似乎在执行那段代码之前就卡住了,但我还没有看到它超越了那一点。

测试只是继续尝试运行并打开浏览器,但据我所知,它永远不会停止,也没有浏览器打开。我的一个朋友遇到了同样的问题,他们让它运行了20分钟,但仍然没有出错。

无论您是尝试使用firefox,还是使用chrome,都会发生同样的事情。

我一直在宝石的版本中倒退。当我到达Selenium-Webdriver 2.22.0时,似乎这个问题开始发生在我身上,但在此之前它打开了一个浏览器就好了。

我有一个朋友正在使用带有Windows xp,jruby 1.7.4的lenovo笔记本电脑,以及设置为1.8的ruby选项,这些代理在他们更新宝石时似乎没有出现这个问题。浏览器打开就好了。我们一直在努力弄清楚为什么会发生这种情况,并希望得到任何帮助,因为我无法在网上找到有关此问题的任何内容。

谢谢!

0 个答案:

没有答案