【发布时间】:2017-12-11 10:47:18
【问题描述】:
我发现使用 PhantomJS 进行量角器测试不好,而是使用 Karma 测试。但是我想做端到端测试而不是单元测试。
端到端意味着我想设置使浏览器像人类用户一样工作的命令。因此我无法切换回 Karma 。我尝试将 PhantomJS 与 Protractor 一起使用为browsername,但它似乎不起作用。如果有人可以分享有关如何使用 PhantomJS 和 Protractor for Jenkins (CI) 集成环境的知识,或者您知道的任何其他无头浏览器,将会有很大的帮助。
【问题讨论】:
-
你用的是什么版本的量角器和phantomJS?
-
@M.Hudson Protractor -> 5.1.2 和 PhantomJS -> 2.1.1
-
可以使用docker,完整示例:github.com/trion-development/angular-docker-jenkins
标签: continuous-integration protractor karma-runner headless