Ich führe Automatisierungstests auf Selenium WebDriver als JUnit Tests von IntellijIdea durch. Wenn ein Browser geöffnet wird und einige Aktionen ausgeführt werden, bringt es sich immer nach vorne, auch wenn ich auf ein anderes Fenster getippt habe. Das ist nicht sehr praktisch. Einige Tests werden für einige Minuten ausgeführt und ich möchte gerne einige andere Aufgaben ausführen, während sie ausgeführt werden. Oder wenn ich die ganze Suite laufen möchte, kann ich nicht einfach 30 Minuten lang sitzen und zuschauen.Wie wird das Browserfenster im Hintergrund ausgeführt, wenn JUnit mit Selenium WebDriver von IntelliJ Idea ausgeführt wird?
Ich begann dieses Problem zu haben, nachdem ich von Windows OS zu Linux Mint wechselte. Unter Windows blieb der Browser im Hintergrund und störte mich nicht. Gibt es eine Möglichkeit, ein solches Verhalten auf Linux Mint OS zu konfigurieren?
Ich habe bereits versucht, den Browser/IntelliJ Idee in einem separaten LinuxMint-Arbeitsbereich auszuführen, hilft nicht. Das Browserfenster erscheint im anderen Arbeitsbereich, sobald dort etwas ausgeführt wird. Auch habe ich diese config in LinuxMint Fenstern Verhalten Einstellungen:
Dies kann betriebssystemspezifisch sein (aber ich habe ein ähnliches Problem, aber auf OSX und nicht auf Linux). Vielleicht versuchen Sie, das Problem zu umgehen, indem Sie phamtomjs (https://github.com/detro/ghostdriver) verwenden, wenn das immer noch mit dem neueren Webdriver-Protokoll funktioniert. Leider ist das keine gute Lösung, wenn Sie tatsächlich den eigentlichen Browser benötigen (zB für browserspezifische Bedingungen/Tests). – Chii
Chii, Phantomjs ist keine Option für mich. Ich brauche wirklich Browser und eine Menge Sachen drin. –