Webdriver-Ausnahme: "Chrome nicht erreichbar"

7

Ich führe Selen-Testfälle auf einem Ubuntu-Server durch, auf dem Testfälle sowohl in Firefox als auch in Chrome laufen. Firefox startet und Testfälle werden erfolgreich ausgeführt, aber chrome gibt Ausnahme aus:

***** unten ist der Ausschnitt des Stacktrace: *****

Starten von ChromeDriver (v2.8.240825) auf Port 21549

PAC-Unterstützung deaktiviert, da keine Systemimplementierung vorhanden ist

Test IntegrationTest.AdminUserelementscheck ist fehlgeschlagen:

org.openqa.selenium.WebDriverException: Chrome ist nicht erreichbar  (Treiberinfo: chromedriver = 2.8.240825, Plattform = Linux 2.6.32-431.el6.x86_64 x86_64) (ACHTUNG: Der Server hat keine Stacktrace-Informationen bereitgestellt) [Fehler] Befehlsdauer oder Timeout: 20,83 Sekunden

Hi Unten ist der kleine Ausschnitt meines Codes:

%Vor%     
Immanuel Fredrick 06.02.2015, 10:47
quelle

4 Antworten

19

Dies liegt daran, dass Chrome auch Unix-Container verwendet, um ausgeführt zu werden. Wenn dies innerhalb von docker ausgeführt werden soll, übergeben Sie den docker run-Befehl

  

- privilegiert

Ansonsten können Sie Chrome mit

starten
  

- keine Sandbox

    
Conor 09.03.2015, 18:27
quelle
3

Ich habe ein ähnliches Problem entdeckt. Ich führe meine Selenium-Tests lokal aus und der Fehler "webdriver exception chrome not reachable" tauchte plötzlich auf.

Das Problem war, dass ich bereits zu viele Tabs in meinem normalen Chrome-Browser hatte. Nachdem ich frustriert war, habe ich ein paar Tabs geschlossen und plötzlich hat es funktioniert. Ich bin mir nicht sicher, ob es eine bestimmte Anzahl von Tabs gibt, aber wenn jemand auf dasselbe Problem stößt, versuchen Sie es.

    
sKyTzi 12.07.2016 14:11
quelle
1

Ihr Chrome-Treiber scheint alt zu sein. Versuchen Sie, das neueste Datum ab dem Datum herunterzuladen und melden Sie sich zurück, wenn Sie neue Fehler erhalten.

Ссылка

    
nilesh 06.02.2015 16:02
quelle
0

Stellen Sie außerdem sicher, dass die PATH-Umgebungsvariable den Pfad zu chromedriver enthält.

    
StackOverFlow User 09.03.2015 18:45
quelle