此错误消息…
Result Message: Unable to create instance of class WhitelabelUITest_New.ImpressionTests. Error: System.InvalidOperationException: session not created: Chrome version must be between 70 and 73 (Driver info: chromedriver=73.0.3683.68 (47787ec04b6e38e22703e856e101e840b65afe72),platform=Windows NT 10.0.16299 x86_64) (SessionNotCreated).
…暗示 ChromeDriver 期望 Chrome浏览器 版本 介于70到73之间 。
您的主要问题是所使用的二进制版本之间的 不兼容性 ,如下所示:
- 您正在使用 chromedriver = 73.0.3683.68
- chromedriver = 73.0.3683.68 发行说明明确提到以下内容:
支持 Chrome v73
- 我们不知道您的 Chrome浏览器 版本。
很明显,您的 Chrome浏览器 版本不是版本 73.0
解
- 将 ChromeDriver 保持在 ChromeDriver v73.0.3683.68的 水平。
- 将 Chrome 版本升级/降级为 Chrome v73 级别。(根据ChromeDriver v73.0.3683.68发行说明)
- 清理 你的 项目工作 ,通过你的 IDE 和 重建 仅需要依赖你的项目。
- 如果您的基本 Web客户端 版本太旧,则将其卸载并安装最新的GA和 Web客户端的 发行版本。
- 执行您的
@Test
。 - 始终
driver.quit()
在tearDown(){}方法内调用以优雅地关闭和销毁 WebDriver 和 Web Client 实例。
参考
您可以在以下位置找到相关的详细讨论:
- Chrome浏览器通过Python硒自动更新时如何使用特定版本的ChromeDriver



