2017-05-30 8 views
0

Ich versuche zu starten Chrome (Version 58.0.3029.110 (64-Bit)) unter Verwendung von Selen (2.53.1) mit Pom alsException in thread "main" org.openqa.selenium.WebDriverException: chrom nicht erreichbar

<dependency> 
 
\t \t \t <groupId>org.seleniumhq.selenium</groupId> 
 
\t \t \t <artifactId>selenium-server</artifactId> 
 
\t \t \t <version>2.53.1</version> 
 
\t \t \t <exclusions> 
 
\t \t \t \t <exclusion> 
 
\t \t \t \t \t <artifactId>snakeyaml</artifactId> 
 
\t \t \t \t \t <groupId>org.yaml</groupId> 
 
\t \t \t \t </exclusion> 
 
\t \t \t </exclusions> 
 
\t \t </dependency>`

CODE ::

System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "\\lib\\chromedriver.exe"); 
    System.out.println(System.getProperty("webdriver.chrome.driver")); 
    DesiredCapabilities desiredCapabilities = DesiredCapabilities.chrome(); 
    ChromeOptions options = new ChromeOptions(); 
    options.addArguments("disable-infobars"); 
    desiredCapabilities.setCapability(ChromeOptions.CAPABILITY, options); 
    WebDriver driver = new ChromeDriver(); 
    driver.get("http://www.google.com"); 

ich die folgende Ausnahme in meiner eclipse Konsole bekommen

D: \ eclipse \ QA_Code_Git_Gerrit \ TA-PAY \ api-Automatisierung \ lib \ chromedriver.exe Start ChromeDriver 2.29.461591 (62ebf098771772160f391d75e589dc567915b233) auf Port 38042 Nur lokale Verbindungen sind erlaubt. Exception in thread "main" org.openqa.selenium.WebDriverException: Chrom nicht erreichbar (Fahrer Info: chromedriver = 2.29.461591 (62ebf098771772160f391d75e589dc567915b233), Plattform = Windows NT 6.1.7601 SP1 x86_64) (ACHTUNG: Der Server hat geben keine Informationen stacktrace) Befehl Dauer oder Timeout: 62,38 Sekunden Build-Info: Version: '2.53.1', Revision: 'a36b8b1cd5757287168e54b817830adce9b0158d', Zeit: '2016.06.30 19.26.09'

Bitte helfen Sie mir dabei. Ich weiß nicht, was das Problem ist.

+0

, welche Version von 'Chrome Browser' versuchen können, verwenden Sie? – Jobin

+0

Ich verwende Version 58.0.3029.110 (64-Bit) –

+0

in Ordnung. Was ist mit Chrome-Treiber, welche Version verwenden Sie? – Jobin

Antwort

0

Sieht aus, als ob Sie die falsche Version von Chrome Driver verwenden.

Da Ihre Chrome browser Version 58.0.3029.110 ist, haben Sie ChromeDriver 2.29 zu verwenden, die aus here

+0

Ich benutze die Version 2.29 von Chrome-Treiber von Chrome-Treiber-Website heruntergeladen –

+0

Oh .. Ich sehe sieht komisch aus, können Sie versuchen, 2,28? – Jobin

0

heruntergeladen werden können nicht sicher, ob Selen 2,53 würde mit dem neuesten ChromeDriver arbeiten. Es wäre gut, wenn Sie mit der neuesten Version von Selen (v 3.4)

0

Geben Sie diese

System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "\\lib\\chromedriver.exe"); 
System.out.println(System.getProperty("webdriver.chrome.driver")); 
DesiredCapabilities desiredCapabilities = DesiredCapabilities.chrome(); 
ChromeOptions options = new ChromeOptions(); 
options.addArguments("disable-infobars"); 
desiredCapabilities.setCapability(ChromeOptions.CAPABILITY, options); 
WebDriver driver = new ChromeDriver(desiredCapabilities); 
driver.get("http://www.google.com"); 
+0

Ich habe versucht den Code, gibt mir immer noch Nur lokale Verbindungen sind erlaubt. Ausnahme im Thread "Haupt" org.openqa.selenium.WebDriverException: Chrome nicht erreichbar (Treiberinfo: chromedriver = 2.29.461591 (62ebf09877177230f391d75e589dc567915b233), Plattform = Windows NT 6.1.7601 SP1 x 86_64) (WARNUNG: der Server nicht zur Verfügung gestellt alle Stacktrace-Informationen) Befehlsdauer oder Timeout: 62,77 Sekunden Build-Info: Version: '2.53.1', Revision: –

+0

Jetzt müssen Sie Selenium Driver auf 3 aktualisieren (nicht mehr das) –

Verwandte Themen