2017-06-10 2 views
2

Mein Code ist sehr einfach code: " WebDriver wd = new ChromeDriver(); System.setProperty ("webdriver.chrome.driver", "D: \ List_of_Jar \ chromedriver.exe";; String baseUrl = "https://www.google.com"; wd.get (baseUrl); "Getting "Der Pfad zur ausführbaren Treiberdatei muss durch die Systemeigenschaft webdriver.chrome.driver festgelegt werden, obwohl der korrekte Pfad

haben heruntergeladen und Jar als "Java-3.4.0" von Selen hq Website hinzugefügt. Google Chrome Driver-2.29 von der gleichen Website herunterladen und im Pfad "D: \ List_of_Jar" finden.

Während ein über Code ausführen sind immer Fehler wie "java.lang.IllegalStateException. Der Pfad zum Treiber ausführbar ist vom webdriver.chrome.driver Systemeigenschaft festgelegt werden, für weitere Informationen siehe https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver die neueste Version kann unter http://chromedriver.storage.googleapis.com/index.html unter com.google.common.base.Preconditions.checkState (Preconditions.java:738) heruntergeladen werden ".

Versionsfehler erhalten, obwohl die richtige Konfiguration vorgenommen wurde. Also bitte hilf mir, das Problem zu beheben. Details: Betriebssystem: Windows XP. Java: JDK1.8 und JRE1.8. Selen: Version 3.4

+0

Haben Sie Ihr Problem lösen? – Ankur

Antwort

4

Der Treiberpfad sollte vor dem Start des Browsers wie unten angegeben eingestellt werden.

System.setProperty("webdriver.chrome.driver","D:\List_of_Jar\chromedriver.exe"); 
WebDriver wd =new ChromeDriver(); 
String baseUrl = "https://www.google.com"; 
wd.get(baseUrl);" 
1

Sie setzen den Chrome-Treiberpfad falsch. Und die Eigenschaft muss vor der WebDriver-Initialisierung festgelegt werden.

Set ähnliche Immobilien -

System.setProperty("webdriver.chrome.driver","D:\\List_of_Jar\\chromedriver.exe") 
WebDriver wd =new ChromeDriver(); 
String baseUrl = "https://www.google.com"; 
wd.get(baseUrl);" 
Verwandte Themen