Ich verwende automatisierte Tests mit Nightwatch + Selenium + Chrome. Und da ich eine WebRTC-App teste, öffne ich mehrere Fenster und wechsle während der Tests häufig zwischen ihnen hin und her. Das ist beim Entwickeln sehr ärgerlich, weil während der Tests ständig neue Fenster über meinen aktiven Fenstern auftauchen.
Gibt es eine Möglichkeit (vielleicht einen CLI-Schalter), sie hinter allen Fenstern oder so etwas zu öffnen?
Ich möchte Chrome auch nicht ohne Headless-Funktionalität verwenden, da ich manchmal sehen muss, was im Browser, in offenen Entwicklungstools usw. passiert.
Antwort1
Sie können diese Fenster ganz einfach ausblenden, indem Sie Ihre Tests auf einem anderen virtuellen Desktop ausführen. Sie können mit der Schaltfläche „Task View“ oder mit den Hotkeys Win+ Ctrl+ zwischen Desktops wechseln Left/Right.
Für Windows können Sie diese Referenzen zu Rate ziehen: