2017-12-13 5 views
0

Ich benutze Firefox-Version von 57.0 in meinem System, und für die Automatisierung verwende ich Selenal-Standalone-Server von 3.0.1 und Gecko-Treiber von 0.12.0. Der Code unten wird zum Aufruf des Firefox-Browser verwendet:Firefox-Browser mit Selenium Webdriver kann nicht gestartet werden

System.setProperty("webdriver.gecko.driver",properties.getProperty("GeckoDriverPath")); 
driver = new FirefoxDriver(); 

Aber während der Ausführung nach dem Browser gestartet wird es nicht auf die gewünschte URL navigiert werden.

Bitte lassen Sie mich wissen, wenn ich irgendwelche Schritte verpasst habe.

+0

Mögliche Duplikat [? Warum Firefox GeckoDriver erfordert] (https://stackoverflow.com/questions/43660195/why-firefox-requires-geckodriver) – DebanjanB

+0

Sie sind mit sehr veralteten Versionen von Selen und Geckodriver –

Antwort

0

Versuchen Sie, die neueste Version geckodriver herunterladen - https://github.com/mozilla/geckodriver/releases

+0

Ich habe die neueste Version von Selen und Geckodriver heruntergeladen. Jetzt hatte es den Firefox-Browser nicht mehr gestartet und gab den folgenden Fehler aus: ** Ausnahme im Thread "pool-1-thread-1" java.lang.NoSuchMethodError: org.openqa.selenium.Capabilities.merge (Lorg/openqa/Selen/Fähigkeiten;) Lorg/openqa/selen/Fähigkeiten; ** Firefox Browser-Version: 57.0.2 Selen-Server Standalone: ​​3.5.0 Gecko-Treiber Version: 18.0 –

Verwandte Themen