为什么 c# EdgeDriver 抛出未知错误?
Why is the c# EdgeDriver throwing an unknown error?
这是我的第一个问题,如果我没有以某种方式遵守协议,我提前道歉...
尝试实例化 OpenQA.Selenium.Edge.EdgeDriver 的实例时出现以下异常。我有单独的 .Net Core 2.2 和 .Net Framework 4.7.2 应用程序,两者都遇到相同的异常。
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 (Developer Mode is on)
Edge v80.0.361.69(64-bit)
NUnit v3.12.0
NUnit3TestAdapter v3.16.1
Selenium Support v3.141.0
Selenium WebDriver v3.141.0
MicrosoftWebDriver.exe File & Product Version 10.0.17134.1
我也尝试添加 Selenium.WebDriver.MicrosoftWebDriver v10.0.17134 和 Selenium.WebDriver.MicrosoftDriver v17.17134.0,彼此独立,无济于事,同样的例外。
我将此作为答案发布,但应归功于@rfmodulator,因为这是他的建议。
我查看了 https://docs.microsoft.com/en-us/microsoft-edge/webdriver-chromium,我能够利用 'Selenium 4.00-alpha03 and earlier' 部分下的示例,稍作调整即可解决已弃用的 DesiredCapabilities。
这是我的第一个问题,如果我没有以某种方式遵守协议,我提前道歉...
尝试实例化 OpenQA.Selenium.Edge.EdgeDriver 的实例时出现以下异常。我有单独的 .Net Core 2.2 和 .Net Framework 4.7.2 应用程序,两者都遇到相同的异常。
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 (Developer Mode is on)
Edge v80.0.361.69(64-bit)
NUnit v3.12.0
NUnit3TestAdapter v3.16.1
Selenium Support v3.141.0
Selenium WebDriver v3.141.0
MicrosoftWebDriver.exe File & Product Version 10.0.17134.1
我也尝试添加 Selenium.WebDriver.MicrosoftWebDriver v10.0.17134 和 Selenium.WebDriver.MicrosoftDriver v17.17134.0,彼此独立,无济于事,同样的例外。
我将此作为答案发布,但应归功于@rfmodulator,因为这是他的建议。
我查看了 https://docs.microsoft.com/en-us/microsoft-edge/webdriver-chromium,我能够利用 'Selenium 4.00-alpha03 and earlier' 部分下的示例,稍作调整即可解决已弃用的 DesiredCapabilities。