1

Ich verwende Selenium Grid. Ich habe kürzlich die VM (Node) zu Windows 10 aktualisiert, und es funktioniert nicht mehr. Hier sind die DetailsSelenium Remote Driver Fehler beim Weiterleiten der neuen Sitzung kann nicht gefunden werden

Ich registriere diesen VM Win10 als Knoten zu dem Gitter von:

java -Dwebdriver.ie.driver=C:\Selenium\IEDriverServer.exe -jar selenium-server-standalone-2.53.0.jar -role node -hub http://10.0.50.34:4444/grid/register/ -trustAllSSLCertificates 

(dies funktionierte gut mit VM Win8 vor) ich auf dem Gitter sehen kann, dass dieser VM Win10 registriert ist mit 3 Browser IE11, FF und Chrome

In meinem Code, erstelle sie Web-Treiber durch die:

capabilities = DesiredCapabilities.firefox(); 
capabilities.setCapability("applicationName", "qa-user"); 
webDriver = new RemoteWebDriver(new URL("http://10.0.50.34:4444/wd/hub"), capabilities); 

ich immer diese Fehlermeldung erhalten, wenn ich den Test

012.351 ausführen

Fehlerweiterleitung der neuen Sitzung nicht finden können: Capabilities [{platform = ANY, browser = firefox, application = qa-Benutzer, Version =}]

es so gearbeitet, bevor sie mit allen Browsern auf die Knoten. Ich weiß nicht, ob ich einige Einstellungen auf dem Knoten VM Win10 vermisse.

Alle Ratschläge sehr geschätzt. Danke

Antwort

0

Haben Sie versucht, Ihren Test auszuführen, der den Pfad zu IEDriver direkt in Ihrer Klasse angibt?

persönlich für meine VM Win10 Ich benutze diese:

java -jar selenium-server-standalone-2.53.0.jar -role hub -port 4444 -host x.x.x.x 

Java-Klasse:

System.setProperty("webdriver.ie.driver", "C:\\Users\\IEUser\\Desktop\\selenium-grid\\IEDriverServer.exe"); 

Fehlerweiterleitung der neuen Sitzung nicht finden können: Capabilities [{platform = ANY, browser = firefox , applicationName = qa-user, version =}]

Dieser Fehler zeigt, dass y Wir versuchen, eine neue Browsersitzung mit einer Funktion zu erstellen, von der das Grid nichts weiß.

Verwandte Themen