我需要使用PhantomJS運行我的E2E測試,因爲我們使用的是沒有安裝任何瀏覽器的持續集成服務器。我使用Protractor和Angular CLI,但是我還沒有找到PhantomJS的任何配置示例。有任何想法嗎?使用PhantomJS和Angular CLI進行E2E測試
2
A
回答
3
我正在使用xvbf在Docker容器內對鉻進行量角器測試。它可以說比PhantomJS更接近像環境這樣的製作環境,你仍然可以運行它「無頭」。
這是我使用https://hub.docker.com/r/shusson/chrome-tester/泊塢窗圖像這是基於https://hub.docker.com/r/webnicer/protractor-headless/
+2
如果使用Docker,您可以還有'docker-compose'包含Selenium服務器,一個或多個測試瀏覽器,Angular 2應用程序以及所有需要的後端API /服務的網絡。 – jonrsharpe
相關問題
- 1. 使用Jasmine/PhantomJS進行CLI測試
- 2. 使用Angular UI日期選擇器進行E2E測試
- 3. Angular2使用karma和angular-cli進行單元測試
- 4. 如何使用angular e2e測試contenteditable div?
- 5. Angular e2e測試ng-show
- 6. e2e使用Phantom.js進行量角器測試
- 7. Angular的E2E用於後端測試
- 8. Angular e2e測試不起作用
- 9. Angular-CLI「ng e2e」:在使用ts-node的量角器測試中缺少localStorage
- 10. 使用Angular-CLI進行Angular 2安裝
- 11. 使用ic-ajax進行Ember CLI測試
- 12. angular-cli測試調試
- 13. 我的e2e測試
- 14. AngularJS:使用Karma運行e2e測試
- 15. Angular 2 setTimeout e2e測試失敗
- 16. 用phantomjs進行並行測試黃瓜watir測試ECONREFUSED
- 17. E2E測試失敗
- 18. e2e測試中測試路由Karma時出錯
- 19. Angular CLI ng測試錯誤
- 20. Angular-cli - 測試服務
- 21. 在Windows 8.1上使用量角器進行E2E測試64位
- 22. 使用量角器進行Ionic 2 E2E測試
- 23. E2E測試指標
- 24. 使用ember-cli-simple-auth進行Ember-cli單元測試
- 25. Testacular不運行e2e測試
- 26. 用於整合(E2E)測試的PhantomJS的好替代方案
- 27. e2e測試和$超時
- 28. 使用Angular js上傳文件 - 量角器e2e測試
- 29. 擴展角度e2e測試
- 30. 運行ng測試(angular-cli karma測試),在docker內部使用無鍍鉻物
https://github.com/textbook/known-for-web/blob/master/protractor.conf.js – jonrsharpe
這不使用angular-cli webpack – user3518668
適合我:https://travis-ci.org/textbook/known-for-web。如果你有問題,請給出一個演示它們的[mcve]。 – jonrsharpe