0
我可以使用Selenium網絡驅動程序來測試網站並獲得結果。但是我需要在不打開單個網頁的情況下得到結果。我做了一些R & D,發現硒不能做到這一點。 任何機構可以告訴我如何實現這一目標?如何在不使用自動化功能打開的情況下測試網站?
感謝, 拉胡爾
我可以使用Selenium網絡驅動程序來測試網站並獲得結果。但是我需要在不打開單個網頁的情況下得到結果。我做了一些R & D,發現硒不能做到這一點。 任何機構可以告訴我如何實現這一目標?如何在不使用自動化功能打開的情況下測試網站?
感謝, 拉胡爾
給Htmlunitdriver一個嘗試
在你的代碼
driver = new HtmlUnitDriver(true);
真正進入這一行=啓用javascript支持。
如果您在運行測試後會在控制檯中看到很多警告。忽視這些簡單的做到這些
static Logger log = Logger.getLogger("com.gargoylesoftware");
log.setLevel(Level.OFF);
driver = new HtmlUnitDriver(true);
否則總會有其他選項,如PhantomJS
看一看[phantomjs(http://phantomjs.org/) – Guy
你應該嘗試phantomJS,[slimmerJS](https://slimerjs.org/)和[Chrome headless](http://www.buaban.com/software-testing/selenium-with-chrome-headless/)。 – Buaban
IMO,Ghost瀏覽器是爲數據科學而設計的,不適用於Web應用程序測試。通過自動化我們基本上自動執行手動重複性任務。手動測試需要一個標準和穩定的瀏覽器。謝謝 – DebanjanB