如何在Angular 2中使用量角器?

Joh*_*nyC 44 javascript migration testing protractor angular

我使用Protular与Angular 1.x. 我想逐步迁移到Angular 2.0,但我没有在文档中看到Protractor .

自Angular 2以来,量角器已被丢弃吗?我应该在不使用Protractor的情况下编写测试,而不是使用Jasmine(或其他)吗?

ale*_*cxe 41

您可以使用Protractor(从Protractor 2.5.0开始)测试Angular 2应用程序.

对于Protractor 5.0.0+,您无需执行任何特定操作,Protractor将自动检测被测应用程序中使用的Angular版本.

对于Protractor> = 2.5.0和<= 4.0.14,您只需要添加useAllAngular2AppRoots: true到您的配置中.这是一个例子.


请注意,几个内置的Protractor匹配器尚不能与Angular2一起使用,请参阅:

Firefox中还存在Protractor + Angular2问题(仍未解决),请参阅:

  • 如何测试混合角度1.x和角度2的网站?这是一个不受支持的用例吗? (3认同)