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
现在,黄瓜与硒一起使用效果很好.
| 归档时间: |
|
| 查看次数: |
13917 次 |
| 最近记录: |