gpt4 book ai didi

c# - Microsoft Edge WebDriver - 意外错误。未知错误

转载 作者:太空狗 更新时间:2023-10-29 23:49:07 24 4
gpt4 key购买 nike

我在尝试让 Microsoft Edge 自动化与 Selenium 一起工作时遇到以下异常:

OpenQA.Selenium.WebDriverException: Unexpected error. Unknown error

我正在使用 Selenium.WebDriver.MicrosoftDriver NuGet 包,版本 17.17134.0。

我的代码只是构造函数:

var driver = new EdgeDriver();

我尝试了各种建议的重载:

var driver = new EdgeDriver(new EdgeOptions());

var driver = new EdgeDriver(pathToMicrosoftWebDriverExecutable);

运气不好。我确保 Microsoft 的 WebDriver 版本与运行测试的机器上的 Edge 版本匹配。

有什么方法可以让我在这里获得信息更丰富的错误消息?请注意,所有 Selenium 单元测试都可以在 Firefox 和 Chrome WebDrivers 上按预期工作,只有 Edge 无法工作。

最佳答案

我知道您提到过您有相同的版本,但我自己也遇到了同样的错误,这就是我解决问题的方法,希望对您有所帮助。

Microsoft 似乎不再将 Web 驱动程序作为独立版本发布,这可能就是问题所在。 ( See here for more details ) 目前,Edge 的版本似乎是 17763,而 NuGet 包是 17134。所以我要做的就是进入并“通过转到设置 > 应用程序 > 应用程序和功能 > 管理将其独立安装”可选功能。”上面的链接中包含一些替代说明。

安装完成后,我将驱动程序指向该位置,它终于成功了。

var driver = new EdgeDriver("C:\\Windows\\System32\\", edgeOptions);

关于c# - Microsoft Edge WebDriver - 意外错误。未知错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53540426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com