我正在使用 Nightwatch + Selenium + Chrome 進行自動化測試。由於我正在測試 WebRTC 應用程序,因此我會打開多個視窗並在測試中頻繁地將它們從一個視窗切換到另一個視窗。這在開發時非常煩人,因為當測試在我的活動視窗之上運行時,視窗會不斷彈出。
有沒有什麼方法(也許是 CLI 開關)可以在所有視窗或類似的東西後面打開它們?
我也不想使用無頭 Chrome,因為有時我需要查看瀏覽器、開啟開發工具等發生的情況。
答案1
透過在另一個虛擬桌面上執行測試,您可以輕鬆地將這些視窗隱藏起來。您可以使用任務視圖按鈕或熱鍵Win+ Ctrl+切換桌面Left/Right。
對於 Windows,您可以參考以下參考資料: