ruby - 使用 ruby 在 linux 上使用 selenium webdriver 的问题
问题描述
我重新安装了 ruby 2.3.1p112,但我的规范测试不起作用。错误是:
Selenium::WebDriver::Error::SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 74
(Driver info: chromedriver=74.0.3729.6 (255758eccf3d244491b8a1317aa76e1ce10d57e9-refs/branch-heads/3729@{#29}),platform=Linux 4.15.0-47-generic x86_64)
解决方案
你有两个选择来解决这个问题:
- 您可以卸载 chrome-stable 并安装最新版本的chrome beta(这只是因为 chrome 74 for linux 尚未发布)
- 您可以降级您的 chromedriver 版本
bundle exec chromedriver-update 73.0.3683.68
推荐阅读
- http - 如何从 Firebase 中的文本文件中显示文本?
- javascript - 如何在 node.js 中访问 JSON 对象的动态键值?
- c - C中的结构调用内部的结构
- bash - 如何在bash中执行CP命令之后的命令?
- r - 检查每天的区间值,并创建包含 R 中区间信息的新矩阵
- angular - 如何修改 mat-table 的默认过滤逻辑以仅过滤可见表值
- angularjs - iframe 的 src 中的硬编码绑定到 Kaltura 视频作品。但是,将其绑定到变量在 IE 中不起作用
- bash - Bash:将查找结果存储在变量 bash 中,以便在 ffmpeg 命令中使用
- angular - 在Angular 2中使用传递变量进行路由?
- javascript - javascript单例如何更改类中的属性