我發現使用PhantomJS來執行量角器測試並不好,而是使用Karma測試。但是我想做端到端測試而不是單元測試。我們如何在Jenkins或其他CI集成工具中執行量角器測試的無頭測試?
端到端含義我想設置命令,使瀏覽器像人類用戶一樣工作。因此我無法切換回Karma。我試圖用量角器作爲browsername
使用PhantomJS,但它似乎不工作。如果任何人都可以分享有關如何使用PhantomJS和Protractor for Jenkins(CI)集成環境的知識,那麼將會給您帶來很大的幫助,或者您知道的任何其他無頭瀏覽器。
您使用的量角器和phantomJS的版本是什麼? –
@ M.Hudson量角器 - > 5.1.2和PhantomJS - > 2.1.1 –
你可以使用docker,完整的例子:https://github.com/trion-development/angular-docker-jenkins – Thomas