我正在使用量角器進行測試。 99%的時間沒有必要真正看到瀏覽器,測試需要很長時間,我們感興趣的是最終結果。 有沒有辦法隱藏打開測試(例如在後臺運行)的瀏覽器?量角器/ Selenium:在後臺運行瀏覽器
9
A
回答
5
如前所述,docker-selenium創造奇蹟。 docker-selenium不支持的唯一瀏覽器是Internet Explorer,原因很明顯。
0
從我的理解,你不能真正可靠地控制通過量角器/ webdriverjs /硒打開瀏覽器窗口的方式。
來解決這個問題的一種常見方法是使用虛擬顯示,請參見:
的另一種方式實現這一點,將要運行內部的docker-selenium
測試容器,這裏有一個相當詳細的介紹:
或者,正如指出here,如果你是在Mac OS X,你可以運行在同一臺機器上,但它不會與當前的顯示妨礙不同的用戶下Selenium測試。
你可以在一個碼頭工人容器在無頭的Firefox也運行量角器測試:
另一種方法是使用遠程硒服務器,例如,BrowserStack
或Sauce Labs
服務提供。
0
您可以嘗試像PhantomJS這樣的無頭瀏覽器來達到此目的。 PhantomJS在後臺運行,可以使用屏幕截圖捕獲故障。 請參考以下鏈接瞭解更多關於phantomjs: Protractor running tests on PhantomJS
相關問題
- 1. 量角器:運行瀏覽器控制檯命令
- 2. 用Selenium WebDriver運行TOR瀏覽器
- 3. Android瀏覽器在後臺
- 4. 角度量角器 - 在E2E測試後讓瀏覽器打開
- 5. 量角器 - 打開瀏覽器,等待,運行測試
- 6. 角量角器:在瀏覽器環境中執行腳本
- 7. 當瀏覽器關閉時PHP會在後臺運行嗎?
- 8. 硒測試和持續集成(在後臺運行瀏覽器)
- 9. 從Windows的瀏覽器在後臺運行PHP進程
- 10. 瀏覽器必須加載並在後臺運行
- 11. 量角器 - 在不同的瀏覽器上並行運行多個測試
- 12. 用量角器檢測瀏覽器
- 13. 量角器測試開啓瀏覽器
- 14. Java Selenium關閉瀏覽器後assertTrue
- 15. 從運行後臺服務訪問瀏覽器網址?
- 16. Webdriver-Jenkins,瀏覽器仍然在後臺
- 17. 在後臺加載瀏覽器頁面
- 18. Safari瀏覽器後臺瀏覽器按鈕事件
- 19. 如何在量角器中依次運行多瀏覽器測試?
- 20. 我可以在瀏覽器中運行Jasmine +量角器測試嗎?
- 21. 禁用瀏覽器平臺/在瀏覽器平臺上登錄
- 22. 量角器。在頁面上執行一個動作後瀏覽器出錯
- 23. JQuery不在火狐瀏覽器中運行,在Safari瀏覽器中運行
- 24. 在多個瀏覽器中同時運行Selenium RC腳本
- 25. 使用selenium-webdriver在多個瀏覽器中運行測試
- 26. 在Selenium Grid上運行Chrome瀏覽器時遇到的問題
- 27. 在vagrant中用瀏覽器運行selenium virtualmachine
- 28. 在嵌入式QT瀏覽器中運行Cucumber-Selenium測試
- 29. 無法在IE瀏覽器上運行Selenium腳本
- 30. 無法在某些瀏覽器上運行Selenium測試
注:量角器開發商不建議使用PhantomJS用量角器 - 你很快就會容易陷入奇怪的錯誤和魔術行爲的精彩世界。 – alecxe