如何使用angular度2的量angular器?
我使用angular度1.x的量angular器。 我想逐步迁移到Angular 2.0,但是我没有在文档中看到量angular器。
量angular器自从Angular2以来已经下降了吗? 我应该写我的testing而不使用量angular器,而不是使用茉莉花(或其他)?
您可以使用Protractor
(从量angular器2.5.0开始) testingAngular 2应用程序 。
对于Protractor 5.0.0+ ,您不必做任何特定的事情, 量angular器将自动检测被测应用程序中使用的Angular版本 。
对于量angular器> = 2.5.0和<= 4.0.14,您只需要将useAllAngular2AppRoots: true
添加到您的configuration中。 这里是一个例子 。
请注意,几个内置的量angular器匹配器还不能使用Angular2,请参阅:
- 量angular器angular度2失败:未知错误:angular度未定义
还有,在Firefox的Protractor + Angular2问题(仍然未解决),请参阅:
- 更新到Angular 2后,无法通过Firefox上的Protractor运行Selenium