我正在寻找一种在真实浏览器和真实设备上测试基于angularjs的不的应用或网站的方法。我找到了CasperJS,但CasperJS只运行无头浏览器。
是否有测试运行/测试框架组合支持:
答案 0 :(得分:4)
我会选择量角器。我知道它的主要目标是角度,但它也没有角度也很好。它有很好的快捷功能。我们用它来测试非角度位置,它看起来足够稳定。否则它基于webdriverjs,它也可以与phantomjs一起使用。
有一个很好的入门设置:https://github.com/angular/angular-seed
此页面可以帮助您根据自己的要求进行调整:
http://ng-learn.org/2014/02/Protractor_Testing_With_Angular_And_Non_Angular_Sites/
主要网址:
我没有测试phantomjs部分,但谷歌说应该没问题。
关于主浏览器Protractor也可以连接到Saucelabs。 http://www.saucelabs.com/
目前他们拥有301个不同的设备/操作系统/浏览器平台。 https://saucelabs.com/platforms
答案 1 :(得分:1)