【发布时间】:2018-11-29 13:43:26
【问题描述】:
我在尝试让 Microsoft Edge 自动化与 Selenium 一起工作时遇到以下异常:
OpenQA.Selenium.WebDriverException:意外错误。未知错误
我正在使用 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 不起作用。
【问题讨论】:
-
关于这个问题的任何更新?我有同样的问题:/
-
@micnyk 我无法解决此问题,因此我们的 Edge 测试已过时。我没有花时间与 Microsoft 建立支持案例,这可能是这里的最佳选择。我很惊讶更多的人没有遇到同样的问题,我不确定为什么会发生在我们身上。
-
这里有同样的问题。我猜人们只是很少使用 Edge,所以没有多少开发者会费心在其中进行自动测试......
-
很久以后我仍然遇到同样的问题。我尝试按照下面的建议安装开发者模式,但也没有解决问题。我仍在寻找解决方案。
标签: c# selenium selenium-webdriver selenium-edgedriver