ruby - 会话未创建:Chrome 版本必须介于
问题描述
使用 ruby selenium 驱动程序驱动 chrome 时,我得到
/home/travis/.rvm/gems/ruby-2.6.2/gems/selenium-webdriver-3.141.5926/lib/selenium/webdriver/remote/response.rb:72:in `assert_ok':会话未创建:Chrome版本必须在 70 到 73 之间(Selenium::WebDriver::Error::SessionNotCreatedError)
我该如何解决这个问题?降级 chrome 不是我想做的事情。
解决方案
显然,chromedriver-helper
宝石已被弃用。我改用webdrivers
gem 并解决了这个问题。
在 Gemfile 中替换:
gem 'chromedriver-helper'
和:
gem 'webdrivers', '~> 3.0'
推荐阅读
- typescript - TS + Monorepo:如何构建
- asp.net-core - .Net Core 3.1 Entity Framework 查询慢问题
- symfony - 新奏鸣曲页面捆绑网站上的“启用自”无效
- c++ - 结构化绑定参数推导失败
- r - 多维数组的动态索引
- powershell - 大量 AD 组列表出错。不给输出
- caching - 什么是内存缓存,它是如何工作的?
- postgresql - 为什么我的 hasura 查询不使用索引扫描?
- android - Android 上的 Matplotlib (Pydroid)
- apache-httpcomponents - 获取动态分配的服务器端口?