ruby-on-rails – 会话未创建异常:使用Selenium Webdriver和Chr
让我觉得这很棘手的一些注意事项是我正在使用c9.io(在云端开发),所以我使用gem webdrivers来运行带有Watir的Chrome,而不是创建一个安装在我的设备上的Chrome的可执行路径.
我的代码一直工作,直到我今天登录并收到错误
gemfile的相关部分(其他一切都是库存) gem 'webdrivers' gem 'watir' 代码我正在尝试编译 def mastersave require 'watir' @browser = Watir::Browser.new :chrome,headless: true end 我并不是坚持使用Chrome的想法,但这对我有用. gem’webdrivers’也允许我使用firefox,但是我得到错误”permission denied’. 解决方法
此错误消息…
…表示Chrome版本必须> = 64.0 您的主要问题是您使用的二进制文件之间的版本兼容性如下: >您正在使用chromedriver = 2.37,它仍然不是GA因此我们不确定依赖项,但从错误消息中明确表示它不支持Chrome v64.x 解 >为了更安全,你可以: >要么降级到chromedriver = 2.36,发行说明中提到支持Chrome v63-65 >通过IDE清理Project Workspace,并仅使用所需的依赖项重建项目. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |