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%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.
Stellen Sie außerdem sicher, dass die PATH-Umgebungsvariable den Pfad zu chromedriver enthält.
Tags und Links docker selenium-webdriver selenium-chromedriver webdriver chrome-web-driver