【问题标题】:Selenium webdriver error for chromedriver and chrome version [duplicate]chromedriver和chrome版本的Selenium webdriver错误[重复]
【发布时间】:2020-02-26 04:43:04
【问题描述】:

我正在尝试在 Mac 中运行 Rails 应用程序的集成测试。但我收到以下错误:

Selenium::WebDriver::Error::SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 77

当我运行 chromedriver --version 时,我得到以下输出:ChromeDriver 80.0.3987.106 (f68069574609230cf9b635cd784cfb1bf81bb53a-refs/branch-heads/3987@{#882})

所以我的系统中安装了更高版本的 chromedriver。 Chrome 版本为80

但是为什么 selenium 会显示上述错误?我应该下载 chrome 版本 77 来纠正它,还是可以指定 selenium 使用我系统中安装的最新 chromedriver?

【问题讨论】:

    标签: macos selenium-webdriver selenium-chromedriver


    【解决方案1】:

    您可以使用 ruby​​ gem webdrivers,它会处理您的测试套件所需的 webdriver 版本。只需在您的项目中添加以下语句(如果您使用的是黄瓜,最好在 env.rb 中):

    require 'webdriver'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-03
      • 1970-01-01
      • 1970-01-01
      • 2019-08-07
      • 2020-09-24
      • 1970-01-01
      相关资源
      最近更新 更多