2017-08-06 32 views
0

我可以使用Selenium網絡驅動程序來測試網站並獲得結果。但是我需要在不打開單個網頁的情況下得到結果。我做了一些R & D,發現硒不能做到這一點。 任何機構可以告訴我如何實現這一目標?如何在不使用自動化功能打開的情況下測試網站?

感謝, 拉胡爾

+0

看一看[phantomjs(http://phantomjs.org/) – Guy

+0

你應該嘗試phantomJS,[slimmerJS](https://slimerjs.org/)和[Chrome headless](http://www.buaban.com/software-testing/selenium-with-chrome-headless/)。 – Buaban

+0

IMO,Ghost瀏覽器是爲數據科學而設計的,不適用於Web應用程序測試。通過自動化我們基本上自動執行手動重複性任務。手動測試需要一個標準和穩定的瀏覽器。謝謝 – DebanjanB

回答

0

給Htmlunitdriver一個嘗試

在你的代碼

driver = new HtmlUnitDriver(true); 

真正進入這一行=啓用javascript支持。

如果您在運行測試後會在控制檯中看到很多警告。忽視這些簡單的做到這些

static Logger log = Logger.getLogger("com.gargoylesoftware"); 
log.setLevel(Level.OFF); 
driver = new HtmlUnitDriver(true); 

否則總會有其他選項,如PhantomJS

來源:SoftwareAutomata

相關問題