我刚刚开始使用量角器。我想知道它的限制,特别是它是否依赖于AngularJS的版本
答案 0 :(得分:2)
我在这里不完全同意@Zanon。 STATIC_URL
实际上依赖于一些Angular特定的东西,比如Protractor
测试帮助器,这有助于让Protractor知道Angular是稳定的,准备就绪并且没有未完成的请求(source)。这实际上是getTestability
有点特殊的原因,建议用于测试Angular应用程序 - 测试流程变得更自然,通常不需要额外的等待 - Protractor只与被测试的Angular应用程序同步。 / p>
回答您的具体问题:
答案 1 :(得分:1)
否,量角器不依赖于任何特定的Angular 1.x版本。
然而,因为Angular 2.x添加了大量新的重大变化,你需要使用Protractor 2.5版(或更高版本)来使用它(你可以确认this here)。
Protractor是一个Node.js程序,它使用浏览器驱动器以真实用户的身份执行测试。它的设计考虑了Angular工作流程,但它不使用Angular代码,因此它的依赖性是设计选择而不是特定的代码版本。