无法使用selenium webdriver 2.53.0打开Microsft Edge浏览器

时间:2016-05-29 06:16:32

标签: selenium-webdriver

我编写了以下代码,使用selenium webdriver V 2.53.0在Microsoft Edge浏览器中启动网页:

System.setProperty("webdriver.edge.driver","C:\\Eclipse\\Drivers\\MicrosoftWebDriver.exe");
WebDriver ed = new EdgeDriver();
ed.get("hhtp://www.google.com");

我收到以下错误请帮助:

[00:27:40.776] - Listening on http://localhost:17709/ 

[00:27:43.056] - Stopping server.

Exception in thread "main" org.openqa.selenium.WebDriverException: Unknown error (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 2.29 seconds
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: host: 'LAPTOP-MTDHI91G', ip: '10.0.0.112', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_92'
Driver info: org.openqa.selenium.edge.EdgeDriver
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)    System.setProperty
    ("webdriver.edge.driver","C:\\Eclipse\\Drivers\\MicrosoftWebDriver.exe");
    WebDriver ed = new EdgeDriver();
    ed.get("hhtp://www.google.com");
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:249)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:144)
at org.openqa.selenium.edge.EdgeDriver.<init>(EdgeDriver.java:152)
at org.openqa.selenium.edge.EdgeDriver.<init>(EdgeDriver.java:141)
at org.openqa.selenium.edge.EdgeDriver.<init>(EdgeDriver.java:98)
at Selenium_WebDriver_Part1.Drivers.main(Drivers.java:58)
Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook
Picked up _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:"C:\Program Files (x86)\HP\Unified Functional Testing\bin\java_shared\classes";"C:\Program Files (x86)\HP\Unified Functional Testing\bin\java_shared\classes\jasmine.jar"

2 个答案:

答案 0 :(得分:1)

我相信您的浏览器版本与MS网络驱动程序不匹配。我有一个类似的问题。我的浏览器版本是25.10586。从Microsoft WebDriver Fall 2015 Update下载Edge Windows / Microsoft Edge build 10586解决了我的问题。

另请检查my answer on another threadanother stackoverflow thread。如果您使用的是Windows 10,则建议您还应检查Capablities。

答案 1 :(得分:0)

在您的网址中,“hhtp”应该替换为“http”吗?