【发布时间】:2015-05-06 20:31:57
【问题描述】:
我需要对我的 AngularJS 应用程序进行 E2E 测试,Protractor 似乎是正确的方法。设置相当简单,它就像 Chrome 中的魅力一样。但是,我需要使用无头浏览器并一直在研究如何将 Protractor 与 PhantomJS 一起使用,我发现了这一点:
注意:我们建议不要使用 PhantomJS 进行 Protractor 测试。 PhantomJS 崩溃和行为有很多报告的问题 不同于真正的浏览器。
以上来自https://github.com/angular/protractor/blob/master/docs/browser-setup.md
所以我的问题是:
这种情况是否仍然存在,Proractor 仍然对 PhantomJS 有问题?
如果是这样,它有多糟糕,有没有更好的选择?
当我的应用部署到服务器时,我将如何进行 E2E 测试?
【问题讨论】:
标签: javascript angularjs testing protractor end-to-end