2012-11-29 105 views

回答

2

目前無法使用Chrome,Safari,Opera或FireFox進行此操作,但您可以執行多個選項。首先是將「窗口」輸入到虛擬幀緩衝區(如果您使用的是Linux)。這個過程只會在內存中彈出打開瀏覽器。我在我的博客文章(http://www.ensor.cc/2011/05/maven-javascript-unit-test-using.html)中討論了這個問題,在maven預集成階段

另一個選擇是使用全新的GhostDriver。 GhostDriver是PhantomJS的WebDriver實現,它是一個無頭WebKit。這比HtmlUnit更好,但仍然有一些功能正在構建中。 GhostDriver目前不在Maven Central中,因此您需要手動將其添加到公共存儲庫。然後,您可以將其用作WebDriver。這適用於我,取得了中等成功(我的測試用例中有90%沒有任何需要更改)。

首先閱讀:http://blog.ivandemarino.me/2012/12/04/Finally-GhostDriver-1-0-0 然後參考GitHub的README和代碼:https://github.com/detro/ghostdriver

+0

謝謝!我會試試看 –

相關問題