相关疑难解决方法(0)

未创建会话异常:将Selenium Webdriver与Chrome搭配使用时,Chrome版本必须> = xyz

一些使我感到棘手的注意事项是,我正在使用c9.io(在云中开发),因此我使用gem webdrivers可以通过Watir运行Chrome,而不是为安装在设备上的Chrome创建可执行路径。

我的代码一直有效,直到我今天登录并出现错误

会话未创建异常:Chrome版本必须> = 64.0.3282.0(驱动程序信息:chromedriver = 2.37.543610(afd36256570660b5a2f0e4dbd1b040f3dcfe9cb5),平台= Linux 4.9.80-c9 x86_64)

gemfile的相关部分(其他所有库存)

gem 'webdrivers'

gem 'watir'
Run Code Online (Sandbox Code Playgroud)

我正在尝试编译的代码

def mastersave
    require 'watir'
    @browser = Watir::Browser.new :chrome, headless: true
end
Run Code Online (Sandbox Code Playgroud)

我并没有坚持使用Chrome的想法,但这正是对我有用的。宝石“ webdrivers”还允许我使用Firefox,但是我收到了“权限被拒绝”的错误。

selenium ruby-on-rails selenium-chromedriver selenium-webdriver c9.io

8
推荐指数
2
解决办法
1万
查看次数