Selenium :: WebDriver :: Error :: JavascriptError:等待evaluate.js加载失败Firefox 23

Hsi*_*Dai 51 rspec selenium-webdriver

今天运行我的rspec测试,每当测试中的某个地方出现`page.execute_script'调用时,我都会收到以下错误.

 Selenium::WebDriver::Error::JavascriptError:
   waiting for evaluate.js load failed
 # [remote server] file:///tmp/webdriver-profile20130807-3105-fpynb7/extensions/fxdriver@googlecode.com/components/driver_component.js:8360:in `r'
 # [remote server] file:///tmp/webdriver-profile20130807-3105-fpynb7/extensions/fxdriver@googlecode.com/components/driver_component.js:392:in `fxdriver.Timer.prototype.runWhenTrue/g'
 # [remote server] file:///tmp/webdriver-profile20130807-3105-fpynb7/extensions/fxdriver@googlecode.com/components/driver_component.js:386:in `fxdriver.Timer.prototype.setTimeout/<.notify'
Run Code Online (Sandbox Code Playgroud)

在上面路径的/ resources目录(而不是组件)中有一个文件evaluate.js,就像在其他机器上一样.

这是在从22更新到Firefox 23之后发生的.我还没有能够回滚确认返回22确实解决了问题,但是我相信这一切都已经改变了.

有没有人见过这个问题?

运行Kubuntu 12.04,Capybara 1.1.4,selenium-webdriver gem 2.33.0

我尝试将Capybara更新为2.whatever和selenium-webdriver到2.34.0,没有变化.

Jas*_*Kim 85

我在使用FF 23的Mac OS X Lion上遇到了同样的问题.

但是当我将selenium-webdriver更新为2.34.0时,问题就消失了

我加入gem "selenium-webdriver", "~> 2.34.0"了我的Gemfile.

bundle update selenium-webdriver

bundle install

现在,黄瓜与硒一起使用效果很好.

  • 您可以使用以下方法解决rubyzip问题:http://stackoverflow.com/questions/18555992/bundle-exec-rspec-spec-requests-static-pages-spec-rb-from-hartls-tutorial-isnt (2认同)

归档时间:

查看次数:

13917 次

最近记录:

12 年,2 月 前