为什么c#EdgeDriver会抛出未知错误?
这是我在这里的第一个问题,所以如果我没有以某种方式遵守协议,我会提前道歉 我在尝试实例化OpenQA.Selenium.Edge.EdgeDriver的实例时遇到以下异常。我有单独的.Net Core 2.2和.Net Framework 4.7.2应用程序,它们都得到相同的异常为什么c#EdgeDriver会抛出未知错误?,c#,selenium-webdriver,webdriver,microsoft-edge,C#,Selenium Webdriver,Webdriver,Microsoft Edge,这是我在这里的第一个问题,所以如果我没有以某种方式遵守协议,我会提前道歉 我在尝试实例化OpenQA.Selenium.Edge.EdgeDriver的实例时遇到以下异常。我有单独的.Net Core 2.2和.Net Framework 4.7.2应用程序,它们都得到相同的异常 edgeDriver = new EdgeDriver(); 这是错误消息: Message: OneTimeSetUp: OpenQA.Selenium.WebDriverException : Unexpecte
edgeDriver = new EdgeDriver();
这是错误消息:
Message: OneTimeSetUp: OpenQA.Selenium.WebDriverException : Unexpected error. Unknown error
堆栈跟踪:
OpenQA.Selenium.WebDriverException : Unexpected error. Unknown error at
OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse) at
OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters) at
OpenQA.Selenium.Remote.RemoteWebDriver.StartSession(ICapabilities desiredCapabilities) at
OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities) at OpenQA.Selenium.Edge.EdgeDriver..ctor(EdgeOptions options) at
OpenQA.Selenium.Edge.EdgeDriver..ctor() at
Selenium.EdgeTests.Setup()
附加信息:
Windows 10 Pro v1903(开发人员模式打开)
边缘v80.0.361.69(64位)
NUnit v3.12.0
NUnit3TestAdapter v3.16.1
Selenium支持v3.141.0
Selenium WebDriver v3.141.0
MicrosoftWebDriver.exe文件和产品版本10.0.17134.1
我也尝试过添加Selenium.WebDriver.MicrosoftWebDriver v10.0.17134和Selenium.WebDriver.MicrosoftDriver v17.17134.0,这两个版本彼此独立,但都没有效果,这是一个例外。我将此作为一个答案发布,但应该归功于@rfmodulator,因为这是他的建议
edgeDriver = new EdgeDriver();
我查看了“Selenium 4.00-alpha03和更早版本”一节中的示例,并对其进行了一些调整,以解决不推荐的DesiredCapabilities。可能有帮助,或者Microsoft建议Selenium>=4.00-alpha04,因此如果这些其他注释对您没有帮助,那么可能值得一试。。。更多信息请访问@stuartd,谢谢回复!我已经打开了在c:\windows中安装驱动程序的开发人员模式。@RF调制器获胜!我能够利用“Selenium 4.00-alpha03和更早版本”部分下的示例,并稍作调整以解决不推荐的DesiredCapabilities。再次感谢!我建议你可以接受你自己对这个问题的回答。谢谢你的理解。