Sha*_*zad 1 selenium ruby-on-rails cucumber
我是ROR的新手.我使用的是Ruby 1.9.2p290,rvm 1.10.2,chromedriver version = 18.0.995.0.
当我通过执行命令运行黄瓜测试时:
捆绑exec黄瓜功能/ mytest.feature
我收到了以下错误消息:
(::)失败的步骤(::)
proxy必须是字典类型,而不是null.收到:null
(硒:: webdriver的::错误:: WebDriverError)
检查你的selenium-webdriver版本.Selenium-webdriver 2.13.0给出了你描述的错误; selenium-webdriver 2.19.0似乎与最新的chromedriver一起使用.
由于selenium-webdriver依赖于多json版本1.0.4并且如果你的捆绑器Gemfile中都有multi-json和capybara,并且运行"bundle update",这在我的系统上是复杂的(至少在我的系统上),它将multi-json更新为1.1.0,然后安装selenium-webdriver 2.13.0,因为它是不关心multi-json版本的最新版本!
(我将此作为selenium-webdriver的一个问题提出来了:http://code.google.com/p/selenium/issues/detail? id = 3399 - 尽管责备他们不使用这样的新版本有点苛刻多JSON)
| 归档时间: |
|
| 查看次数: |
1333 次 |
| 最近记录: |