Angular 2 如何使用量角器?
How to use Protractor with Angular 2?
我将量角器与 Angular 1.x 一起使用。我想逐步迁移到 Angular 2.0,但我没有看到 Protractor in the docs.
自 Angular 2 以来量角器是否已被删除?我是否应该在不使用量角器的情况下编写测试,而是使用 Jasmine(或其他)?
您可以使用 Protractor
测试 Angular 2 个应用程序(从 Protractor 2.5.0 开始)。
对于 Protractor 5.0.0+,您无需执行任何特定操作,Protractor 将自动检测被测应用程序中使用的 Angular 版本 .
对于 Protractor >= 2.5.0 和 <= 4.0.14,您只需将 useAllAngular2AppRoots: true
添加到您的配置中。这是一个sample.
请注意,一些内置量角器匹配器尚不能与 Angular2 一起使用,请参阅:
- Protractor Angular 2 Failed: unknown error: angular is not defined
在 Firefox 中也存在 Protractor+Angular2 的问题(仍未解决),参见:
- Can't run Selenium via Protractor on Firefox after update to Angular 2
我将量角器与 Angular 1.x 一起使用。我想逐步迁移到 Angular 2.0,但我没有看到 Protractor in the docs.
自 Angular 2 以来量角器是否已被删除?我是否应该在不使用量角器的情况下编写测试,而是使用 Jasmine(或其他)?
您可以使用 Protractor
测试 Angular 2 个应用程序(从 Protractor 2.5.0 开始)。
对于 Protractor 5.0.0+,您无需执行任何特定操作,Protractor 将自动检测被测应用程序中使用的 Angular 版本 .
对于 Protractor >= 2.5.0 和 <= 4.0.14,您只需将 useAllAngular2AppRoots: true
添加到您的配置中。这是一个sample.
请注意,一些内置量角器匹配器尚不能与 Angular2 一起使用,请参阅:
- Protractor Angular 2 Failed: unknown error: angular is not defined
在 Firefox 中也存在 Protractor+Angular2 的问题(仍未解决),参见:
- Can't run Selenium via Protractor on Firefox after update to Angular 2