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

时间:2015-11-05 09:41:27

标签: javascript testing migration protractor angular

我使用Protular与Angular 1.x.我想逐步迁移到Angular 2.0,但我没有看到Protractor in the docs

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

1 个答案:

答案 0 :(得分:40)

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

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

对于Protractor> = 2.5.0和< = 4.0.14,您只需要在配置中添加useAllAngular2AppRoots: true。这是sample

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

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