-2

Erhalten der folgenden FehlerException in thread "main" java.lang.IllegalStateException: Der Treiber ausführbare nicht existiert: /Users/Golcha/Desktop/Automation/geckodriver.exe

Exception in thread "main" java.lang.IllegalStateException: Der Treiber ausführbare existiert nicht: /Users/Golcha/Desktop/Automation/geckodriver.exe

Code:

import org.openqa.selenium.WebDriver; 
import org.openqa.selenium.firefox.FirefoxDriver; 

public class selenium{ 

    private static WebDriver driver; 

    public static void main(String[]args){ 

     System.setProperty("webdriver.gecko.driver","Users/Golcha/Desktop/Automation/geckodriver.exe"); 

     setDriver(new FirefoxDriver()); 
    } 

    public static WebDriver getDriver() { 
     return driver; 
    } 

    public static void setDriver(WebDriver driver) { 
     selenium.driver = driver; 
    } 

} 
+0

Bitte fügen Sie nicht die gesamte Fehlermeldung im Titel. – demouser123

Antwort

0

Code unten versuchen, aber überprüfen Sie den Pfad von geckodriver richtig, bevor Sie den folgenden Code ausführen oder ich werde Sie vorschlagen geckodriver in C Laufwerk oder anderen Laufwerken fügen Ihren Weg einfach wie unten zu machen:

System.setProperty("webdriver.firefox.marionette", "C:\\geckodriver.exe"); 

Es sollte ohne Probleme funktionieren. Alles Gute !

+0

Vielen Dank..es arbeitet jetzt, als ich den Teil zu diesem webdriver.firefox.marionette bearbeitet habe –

0

ich, was Sie haben nicht den vollständigen (full) Pfad für die Geckodriver in Ihrem System.setProperty() Methode erwähnt. Sie haben den Laufwerksbuchstaben "C"

"C: /Users/Golcha/Desktop/Automation/geckodriver.exe" verpasst

Lassen Sie mich wissen, ob dies Ihr Problem gelöst.

Verwandte Themen