一些使我感到棘手的注意事项是,我正在使用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'
我正在尝试编译的代码
def mastersave
require 'watir'
@browser = Watir::Browser.new :chrome, headless: true
end
我并没有坚持使用Chrome的想法,但这正是对我有用的。宝石“ webdrivers”还允许我使用firefox,但是我收到了“权限被拒绝”的错误。
这个错误讯息…
会话未创建例外:Chrome版本必须> = 64.0.3282.0(驱动程序信息:chromedriver =
2.37.543610(afd36256570660b5a2f0e4dbd1b040f3dcfe9cb5),平台= Linux 4.9.80-c9
x86_64)
…暗示 Chrome版本必须 > = 64.0
您的主要问题是所使用的二进制文件之间的 版本兼容性 ,如下所示:
@Test
。问题内容: 我安装了最新版本的Chrome驱动程序,但是每次运行测试用例时,它都不会启动Chrome驱动程序,并且测试失败。 问题答案: 此错误消息… …暗示 ChromeDriver 期望 Chrome浏览器 版本 介于70到73之间 。 您的主要问题是所使用的二进制版本之间的 不兼容性 ,如下所示: 您正在使用 chromedriver = 73.0.3683.68 chromedriver
当在Colcure中执行e2e测试时,我得到了下面的错误,看起来chromedriver没有得到更新。在讨论chrome版本落后的类似问题时,在我的例子中,chrome稳定版本的下载情况与预期一致(76.0.3809.100)。但是由量角器的webmanager驱动程序拖动的chromedriver版本被困在2.46中。
问题内容: 我在AWS上的EC2实例(ubuntu)上运行了一个python脚本。它使用 硒。好几个星期都很好用,然后突然间, 今天,它停止工作,出现以下错误: 这是我在ubuntu上运行的python脚本: 奇怪的是chromedriver和Chrome浏览器似乎是兼容的。 运行“chromedriver-v”时,我看到的版本是: And, running I get: Upon running
我试图使用rsDriver函数运行RSelenium,但当我运行时,我得到一条消息,告诉我需要一个较新版本的Chrome:
问题内容: 我想打开显示错误的Chrome浏览器。 在这里,我期待的是我的Chrome浏览器,但会引发类似 问题答案: 此错误消息… …暗示 ChromeDriver v75 仅支持 Chrome浏览器v75 ,而该功能在您的系统中不可用。 您的主要问题是所使用的二进制版本之间的 不兼容性 ,如下所示: 您正在使用 chromedriver = 75.0.3770.8 chromedriver =
问题内容: 我正在尝试使用rsDriver函数运行RSelenium,但是当我运行时,出现 一条消息,告诉我我需要更新版本的Chrome: 错误消息似乎表明我需要Chrome版本74.0.3729.6,但是当我查看Chrome的设置时,它表明我正在运行最新的稳定版本(73.0.3683.75)。进一步搜寻之后,74.0.3729.6是Chrome的预发行开发版本:我是否需要安装此版本才能将Chro