2

我从https://www.microsoft.com/en-us/edge下载了 Edge 的最新版本:83.0.478.61 (Official build) (64-bit) ,但我无法使其与 selenium 一起使用。似乎 ( https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ ) 中的 selenium 的 Edger 驱动程序仅适用于 Edge 版本 86、85 和 84!如果最新版本的 MS Edge 浏览器是 83,为什么有适用于 Edge 版本 84、85 或 86 的 Selenium Edge 驱动程序版本?我用我最新的边缘浏览器尝试了所有 3 个驱动程序并得到了类似的错误。有没有办法绕过这个或下载 Edge 浏览器版本 84、85 或 86?

  1. 消息:OneTimeSetUp:System.InvalidOperationException:未创建会话:此版本的 MSEdgeDriver 仅支持 MSEdge 版本 84 (SessionNotCreated)

  2. 消息:OneTimeSetUp:System.InvalidOperationException:未创建会话:此版本的 MSEdgeDriver 仅支持 MSEdge 版本 85 (SessionNotCreated)

  3. 消息:OneTimeSetUp:System.InvalidOperationException:未创建会话:此版本的 MSEdgeDriver 仅支持 MSEdge 版本 86 (SessionNotCreated)

4

2 回答 2

1

有没有办法绕过这个或下载 Edge 浏览器版本 84、85 或 86?

如果您使用 .NET 并通过 Nuget 包下载驱动程序Selenium.WebDriver.MSEdgeDriver,只需下载正确的版本(不需要最新版本)

选择正确的版本

于 2021-08-18T11:47:28.513 回答
0

为什么有适用于 Edge 版本 84、85 或 86 的 Selenium Edge 驱动程序版本?

因为 Edge 的最新版本:83.0.478.61 (Official build) (64-bit) 只是最新的稳定版本。还有其他版本的 Edge Chromium 版本号更高,例如 Edge Canary 版本 86.0.572.0:

在此处输入图像描述

有没有办法绕过这个或下载 Edge 浏览器版本 84、85 或 86?

如果您仍想使用 Edge 稳定版 83.0.478.61,您可以在此链接中下载 83.0.478.61 Edge WebDriver :

在此处输入图像描述

如果您想下载高于稳定版本的 Edge 浏览器版本,可以查看此链接

于 2020-07-10T06:37:37.153 回答