2017-01-16 3 views
-1

Ich versuche, einen Beispiel-Testfall für Edge-Browser auszuführen, habe den neuesten Microsoft Webdriver für Edge heruntergeladen. Beim Versuch, den Fall auszuführen, wird eine Edge-Instanz geöffnet und sofort geschlossen. Unten ist mein Stück Code und der Fehler steht vor der Tür. Selenium - Edge Browser Instanz wird geschlossen

static String driverPath = "C:\\Program Files (x86)\\Microsoft Web Driver"; 
public static WebDriver driver; 

public static void launchBrowser() { 
    System.setProperty("webdriver.edge.driver", driverPath+"\\MicrosoftWebDriver.exe"); 
    driver = new EdgeDriver(); 
} 
public static void openEdgeBrowser() { 
    driver.navigate().to("http://www.google.com"); 
} 
public static void main(String[] args) { 
    launchBrowser(); 
    openEdgeBrowser(); 
} 

Exception in thread "main" org.openqa.selenium.WebDriverException: Unbekannter Fehler (ACHTUNG: Der Server liefert keine Informationen Stacktrace) Befehl Dauer oder Timeout: 8,82 Sekunden info Körperbau: Version : '2.48.2', Revision: '41bccdd10cf2c0560f637404c2d96164b67d9d67', Uhrzeit: '2015-10-09 13:08:06' Systeminfo: Host: 'LAB-W106411', IP: '10 .196.118.201 ', Betriebssystemname : 'Windows 10', os.arch: 'amd64', os.version: '10 .0 ', java.version:' 1.8.0_111 ' Treiberinfo: org.openqa.selenium.edge.EdgeDriver bei sun.reflect. NativeConstructorAccessorImpl.newInstance0 (Native Methode) bei s un.reflect.NativeConstructorAccessorImpl.newInstance (Unknown Source) bei sun.reflect.DelegatingConstructorAccessorImpl.newInstance (Unknown Source) bei java.lang.reflect.Constructor.newInstance (Unknown Source) bei org.openqa.selenium.remote.ErrorHandler .createThrowable (ErrorHandler.java:206) bei org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed (ErrorHandler.java:158) bei org.openqa.selenium.remote.RemoteWebDriver.execute (RemoteWebDriver.java:647) unter org.openqa.selenium.remote.RemoteWebDriver.startSession (RemoteWebDriver.java:247) bei org.openqa.selenium.remote.RemoteWebDriver. (RemoteWebDriver.java:129) unter org.openqa.selenium.remote.RemoteWebDriver. (RemoteWebDriver.java:142) bei org.openqa.selenium.edge.EdgeDriver. (EdgeDriver.java:1 52) bei org.openqa.selenium.edge.EdgeDriver. (EdgeDriver.java:141) bei org.openqa.selenium.edge.EdgeDriver. (EdgeDriver.java:98) bei testscripts.MobileTestingScenario.ExampleThree.launchBrowser (ExampleThree .java: 15) bei testscripts.MobileTestingScenario.ExampleThree.main (ExampleThree.java:29)

+0

Ich habe nicht wirklich irgendeinen Rat auf diesem einen, dieser Thread kann von etwas Hilfe sein, obwohl http://stackoverflow.com/questions/34290957/selenium- Webdriver-Start-Edge-Browser? – Josh

Antwort

0

das klingt, wenn die Version Ihrer MicrosoftWebDriver.exe würde die Version von Windows nicht überein 10 und Kante jeweils.

Beachten Sie, dass die ausführbare Treiberdatei, die Sie von https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ herunterladen, mit der von Ihnen verwendeten genauen Windos-Version übereinstimmen muss. (Sie können Winver verwenden, um das heraus zu finden.)

Verwandte Themen