我使用Protular与Angular 1.x.我想逐步迁移到Angular 2.0,但我没有看到Protractor in the docs。
自Angular 2以来,量角器是否已被丢弃?我应该在不使用Protractor的情况下编写测试,而不是使用Jasmine(或其他)吗?
答案 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问题(仍未解决),请参阅: