在 Intern 中使用 PhantomJS (譯)
在實際測試中 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
相關文章
- 在 Grunt 中使用 Intern(譯)
- toString().intern()中的intern()中的作用和使用
- String的intern方法使用場景
- 使用 intern 編寫測試程式碼
- 如何使用Mechanize::PhantomJS庫JS
- 使用String.intern減少記憶體使用記憶體
- 通過反編譯深入理解Java String及intern編譯Java
- 【譯】Dagger2在Android中的使用Android
- [譯] 在中國使用 FlutterFlutter
- 深入談談String.intern()在JVM的實現JVM
- 字串 Intern 機制字串
- [譯]iOS開發者在Swift中應避免過度使用@objciOSSwiftOBJ
- [譯] 在JavaScript中何時使用var、let及constJavaScript
- NodeJS使用PhantomJs抓取網頁NodeJS網頁
- java使用phantomjs進行截圖JavaJS
- Java String.intern()Java
- PhantomJSJS
- [譯] $digest 在 Angular 中重生Angular
- phantomjs-使用外部的js檔案JS
- [譯] 在PHP中使用SentryPHP
- 聊聊java String的internJava
- Java -- String的intern方法Java
- 翻譯|在Rust中怎樣panicRust
- Highcharts使用phantomjs匯出圖片JS
- 【譯】在 React 元件中使用 Refs 指南React元件
- 在 Windows 中編譯 Github 中的 GO 專案Windows編譯GithubGo
- java String的equals,intern方法Java
- 嘗試在centos5下執行phantomjs2CentOSJS
- [譯]在 Flutter 中如何設計 Activity 介面?Flutter
- 【譯】Arc 在 Rust 中是如何工作的Rust
- [譯]在JavaScript中建立WebAssembly模組例項JavaScriptWeb
- 多型引擎如何工作在病毒中(譯)多型
- Selenium和PhantomJS 終極最全使用總結JS
- PhantomJS 安裝JS
- phantomjs renderingJS
- phantomjs安裝JS
- [譯]在 React & Redux 中使用 AJAX 輪詢ReactRedux
- [譯] 在 flutter 中高效地使用 BLoC 模式FlutterBloC模式