簡體   English   中英

無法使用 selenium webdriver 2.53.0 打開 Microsft Edge 瀏覽器

[英]Unable to open Microsft Edge browser using selenium webdriver 2.53.0

我編寫了以下代碼以使用 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"

我相信您的瀏覽器版本與 MS Web 驅動程序不匹配。 我有一個類似的問題。 我的瀏覽器版本是 25.10586。 Microsoft WebDriver Fall 2015 Update下載 Edge Windows/Microsoft Edge build 10586 修復了我的問題。

還請檢查我在另一個線程另一個 stackoverflow 線程上的回答 如果您使用的是 Windows 10,則建議您還應該檢查功能。

也許“hhtp”應該在您的 URL 中替換為“http”?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM