当Google Chrome驱动程序和Google Chrome浏览器之间不兼容时,最佳解决方案是什么

Jiale Xue - MSFT 34,356 信誉分 Microsoft 供应商
2024-03-26T08:06:46.14+00:00

错误 - “System.InvalidOperationException:未创建会话:此版本的 ChromeDriver 仅支持 Chrome 版本 85 (SessionNotCreated)”

我正在使用的 Google Chrome 版本:版本 87.0.4280.66(官方版本)(64 位)

43481-screen-shot-of-browser-compatibility-error.png 根据研究,选项是:

  1. Chrome浏览器的降级版本。这样它就可以与我电脑上的Chrome驱动程序兼容。
  2. 更新我的框架中的Chrome驱动程序版本,以与我当前运行的Google Chrome浏览器兼容

Note:此问题总结整理于:What Is The Optimal Solution When There Is Incompatibility Between Google Chrome Driver & Google Chrome Browser

C#
C#
一种面向对象的类型安全的编程语言,它起源于 C 语言系列,包括对面向组件的编程的支持。
114 个问题
Visual Studio 测试
Visual Studio 测试
Visual Studio: 一系列 Microsoft 集成开发工具套件,用于生成适用于 Windows、Web 和移动设备的应用程序。测试: 应用测试作为分析或诊断手段的行为或过程。
11 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Hui Liu-MSFT 40,786 信誉分 Microsoft 供应商
    2024-03-26T11:25:33.4966667+00:00

    请尝试将您的 Selenium.WebDriver.ChromeDriver 程序包更新到最新版本。

    如果它不起作用,您可以尝试在此处下载 chrome 驱动程序: https://sites.google.com/a/chromium.org/chromedriver/,解压缩此文件,然后通过代码指定它:

    ChromeDriver driver = new ChromeDriver(@"C:\Users\Administrator\Documents\test");      // the directory of chromedriver.exe
    
    
    

    如果回复有帮助,请点击“接受答案”并点赞。 注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助