如何使用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