在 Intern 中使用 PhantomJS (譯)

佛出寺發表於2014-07-15

在實際測試中 PhantomJS 不能完全取代真實瀏覽器. 如果你還不知道使用偽瀏覽器來測試的限制性, 請不要使用 PhantomJS.

儘管, 在實際測試中 PhantomJS 不能完全取代真實瀏覽器. 但是, 我們可以用 PhantomJS 來簡單快速地編寫測試, 然後讓 CI 服務來處理全平臺的測試問題.

使用本地安裝的 PhantomJS 來進行 Intern 測試非常簡單:

在你的 Intern 配置中, 設定下 environments 引數和 tunnel 引數, 分別為 environments: [ { browserName: 'phantomjs' } ] 和 tunnel: 'NullTunnel'

在測試前,請確保可執行檔案 phantomjs 所在的目錄已經在你們系統 PATH 中了. 然後, 啟動你的本地 Selenium 伺服器, 最後執行 intern-runner 如: intern-runner config=path/to/config

原來: https://github.com/theintern/intern/wiki/Using-Intern-with-PhantomJS

相關文章