【问题标题】:InvalidOperationException: session not created: This version of ChromeDriver only supports Chrome version 76 with ChromeDriver Selenium in AzureDevOPSInvalidOperationException:未创建会话:此版本的 ChromeDriver 仅支持 Chrome 版本 76 和 AzureDevOPS 中的 ChromeDriver Selenium
【发布时间】:2019-12-19 16:25:46
【问题描述】:

我有 Ux 自动化测试项目,我在其中使用 NuGet for Selenium.Chrome.WebDriver。发布管道中的代理具有以下版本的 chrome 和 WebDriver

Google Chrome
version:
75.0.3770.100

Selenium Web Drivers
Chrome Driver
version:
75.0.3770.90
Environment:
ChromeWebDriver: location of chromedriver.exe

我已尝试使用 75 和 76 NuGet 参考签入项目。但是,在这两种情况下,我都遇到了错误。

System.InvalidOperationException: session not created: This version of ChromeDriver only supports Chrome version 76 (SessionNotCreated)

它抱怨的是哪个版本?

【问题讨论】:

  • 您的 Google Chrome 似乎是 75 版,但 ChromeDriver 支持 Google Chrome 76,而不是 75。
  • 即使我使用 ChromeDriver 75 也会出现同样的错误
  • 您尝试过使用 Google Chrome 76 和 Chromedriver 75 吗?
  • 文件上说是75,实际代理是78。所以他们似乎没有更新他们的文件:(

标签: selenium google-chrome selenium-webdriver webdriver selenium-chromedriver


【解决方案1】:

此错误消息...

System.InvalidOperationException: session not created: This version of ChromeDriver only supports Chrome version 76 (SessionNotCreated)

...暗示 ChromeDriver 无法启动/生成新的浏览上下文,即 Chrome 浏览器 会话。


您的主要问题是您使用的二进制文件版本之间的不兼容性,如下所示:

  • 虽然您提到了使用 chromedriver=75.0.3770.90,但您的系统中可能存在多个 chromedriver 实例以及 chromedriver 在您的测试中有效的是 chromedriver=76.0
  • chromedriver=76.0 的发行说明明确提及以下内容:

支持Chrome 76版

  • 大概您使用的是 chrome= 75.0
  • ChromeDriver v75.0 的发行说明明确提及以下内容:

支持 Chrome 75

所以 ChromeDriver v76.0Chrome 浏览器 v75.0

之间存在明显的不匹配

解决方案

确保:

  • Selenium 升级到当前级别 Version 3.141.59
  • ChromeDriver 已更新到当前的ChromeDriver v79.0.3945.36 级别。
  • Chrome 已更新至当前 Chrome 版本 79.0 级别。 (根据ChromeDriver v79.0 release notes
  • 清理你的项目工作区通过你的IDE重建你的项目只需要依赖。
  • 如果您的基本 Web 客户端 版本太旧,请卸载它并安装最新的 GA 和发布版本的 Web 客户端
  • 进行系统重启
  • 非root用户身份执行@Test
  • 始终在 tearDown(){} 方法中调用 driver.quit() 以优雅地关闭和销毁 WebDriverWeb Client 实例。

参考

您可以在以下位置找到相关的详细讨论:

【讨论】:

    猜你喜欢
    • 2019-11-02
    • 1970-01-01
    • 2019-12-25
    • 1970-01-01
    • 2019-08-07
    • 2022-01-16
    • 2020-04-13
    • 1970-01-01
    相关资源
    最近更新 更多