【发布时间】:2018-08-25 09:40:23
【问题描述】:
让这件事变得棘手的一些注意事项是,我正在使用 c9.io(在云中开发),所以我使用 gem webdrivers 能够运行 Chrome 和 Watir,而不是为我的设备上安装的 Chrome 创建可执行路径。
我的代码一直在工作,直到我今天登录并收到错误
会话未创建异常:Chrome 版本必须 >= 64.0.3282.0(驱动程序信息:chromedriver=2.37.543610 (afd36256570660b5a2f0e4dbd1b040f3dcfe9cb5),platform=Linux 4.9.80-c9 x86_64)
gemfile 的相关部分(其他都是库存)
gem 'webdrivers'
gem 'watir'
我正在尝试编译的代码
def mastersave
require 'watir'
@browser = Watir::Browser.new :chrome, headless: true
end
我并没有坚持使用 Chrome 的想法,但它对我有用。 gem 'webdrivers' 也允许我使用 firefox,但我得到错误'permission denied' 。
【问题讨论】:
标签: ruby-on-rails selenium selenium-webdriver selenium-chromedriver c9.io