Der Versuch, mehrere Prozesse gleichzeitig auf demselben Computer auszuführen, auf dem Selenium verwendet wird. Was passieren würde, ist etwa so:
%Vor%Soweit ich das testen konnte, führt dies dazu, dass Selen die Firefox-Instanzen der Reihe nach öffnet, was nicht das gewünschte Verhalten ist.
Zusätzliche Anmerkung: Laut diese Frage auf Superuser über mehrere Firefox-Instanzen , wäre die Verwendung des --no-remote
start up-Flags für Firefox. Das scheint ein guter Weg zu sein, aber ich bin mir nicht sicher, ob es einen einfacheren Weg gibt, oder ob das genau das ist, wonach ich suche.
Bearbeiten Der Zweck, mehr als die Beschleunigung eines bestimmten Testfalls, besteht darin, mehrere Selenium-Prozesse gleichzeitig laufen zu lassen.
Vielen Dank! Jeder Vorschlag wird geschätzt!
Haben Sie in Erwägung gezogen, ein Selenraster zu implementieren?
Selen Grid hilft Ihnen bei der Skalierung, indem Tests parallel ausgeführt werden. Richten Sie einfach einen Hub und einen Knoten mit den folgenden Befehlen ein:
Für den Hub
%Vor%und für den Knoten
%Vor%Sie können Selenium Grd 2
verwendenTags und Links python concurrency process firefox selenium