Frage

Derzeit zeigt Selenium Grid2 mit der Standardkonfiguration an, dass 5 Firefox -Browser, 5 Chrombrowser und 1 IE ausgeführt werden können. Mit maximal 5 Instanzen gleichzeitig.

Wie kann ich das so ändern, dass es 10 Chrome -Instanzen gleichzeitig ausführt?

Ich habe den Maxsessionsparameter des Knotens erfolgreich geändert -Maxsession 10. Wenn ich jedoch 10 Tests durchführe, zeigt der Hub, dass 5 in der Warteschlange darauf warten, ausgeführt zu werden.

Ich weiß nicht, ob dies wichtig ist oder nicht, aber der Hub selbst zeigt einen Maxsessionsparam von 5. Doch diese konnte ich mich nicht ändern.

Irgendwelche Ideen, wie man das macht?

War es hilfreich?

Lösung

Ich habe es herausgefunden:

Führen Sie den Knoten mit dem Argument der Maxsession aus und lassen Sie die Browserkonfiguration den Parameter Maxinstances haben, dh:

java -jar $JARFILE -Dwebdriver.chrome.driver=$CHROMEDRIVER -role webdriver -hub http://$HUB_IP:4444/grid/register -maxSession 10 -browser browserName=chrome,maxInstances=10"

Ziemlich unkompliziert eigentlich ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top