Ich habe mehrere Knoten und nur wenige von ihnen sind die gleichen Betriebssystem und Browser-Kombinationen (ich hatte es so etwas Grund).Differenzieren Knoten in Selen Grid-Python
Nun Wie unterscheiden ich auf, welcher Knoten in meinem Code auszuführen
wd = webdriver.Remote(command_executor = 'http://127.0.0.1:4444/wd/hub',desired_capabilities=DesiredCapabilities.CHROME)
Remote-Treiber oben läuft Chrome-Browser-Maschine
wd = webdriver.Remote(command_executor = 'http://127.0.0.1:4444/wd/hub',desired_capabilities=DesiredCapabilities.FIREFOX)
Remote-Treiber oben läuft Firefox Maschine
Was ist, wenn ich eine andere Maschine mit demselben Browser habe und ich möchte, dass ein anderer Test auf dieser Maschine ausgeführt wird.
Wie differenziere ich?
kann ich Grid explizit fragen, welche mit denselben Browserkombinationen auszuwählen ist? durch gewünschte Fähigkeiten oder etwas ?? –
Dieses Plugin bietet eine Möglichkeit, einen Knoten explizit über Labels auszuwählen, ich weiß nicht, wie dies in reinem Selen funktioniert, aber es muss möglich sein. https://wiki.jenkins-ci.org/display/JENKINS/Selenium+Plugin – Mobrockers
Auch ich weiß, dass von Kawaguchi Präsentation, aber ich konnte auch nicht herausfinden, wie man nach Label unterscheiden –