如何避免ruby

时间:2016-10-25 16:50:47

标签: ruby rspec capybara selenium-chromedriver

我正在使用selenium,但似乎Chrome浏览器更新破坏了我的测试环境,而且水豚测试正在抛弃下一个:

Selenium::WebDriver::Error::WebDriverError:
session not created exception
from unknown error: Runtime.evaluate missing 'wasThrown'

我正在使用:

gem 'rspec',               '~> 3.1.0'
gem 'capybara',            '~> 2.4.4'
gem 'selenium-webdriver',  '~> 2.47.1'
gem 'chromedriver-helper', '~> 1.0.0'

这里的情况是chromedriver-helper最新版本是我的版本,所以我想我需要更新chromedriver但是gem会自动安装它

1 个答案:

答案 0 :(得分:2)

我刚刚在github.com上查看了gem文档:

https://github.com/flavorjones/chromedriver-helper

我发现下一个会自动更新chromedriver:

  

如果你想强行升级到最新版的chromedriver,   运行脚本 chromedriver-update ,该脚本也包含在内   宝石。

所以只需申请:

$ chromedriver-update