2017-08-16 20 views
-5
Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mozilla/geckodriver. The latest version can be downloaded from https://github.com/mozilla/geckodriver/releases 
    at com.google.common.base.Preconditions.checkState(Preconditions.java:750) 
    at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:124) 
    at org.openqa.selenium.firefox.GeckoDriverService.access$100(GeckoDriverService.java:41) 
    at org.openqa.selenium.firefox.GeckoDriverService$Builder.findDefaultExecutable(GeckoDriverService.java:115) 
    at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:329) 
    at org.openqa.selenium.firefox.FirefoxDriver.toExecutor(FirefoxDriver.java:207) 
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:103) 
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:99) 
    at test_cases.Login_procedure.main(Login_procedure.java:10) 
+0

Haben Sie die Fehlermeldung googlen? https://stackoverflow.com/questions/38676719/selenium-using-java-the-path-to-the-driver-executable-must-be-set-by-the-webdr – JeffC

Antwort

0

Bitte diesen Schritten folgen:

  1. herunterladen Gecko-Treiber von GitHub.
  2. Es wird in Form von Zip-Datei sein.
  3. Extrahieren Sie die Datei und platzieren Sie nach Belieben.
  4. Verwenden Sie jetzt im Code setProperty (String-Schlüssel, String-Pfad) -Methode, um den Browser festzulegen.
Verwandte Themen