如何使用 webpack 在我的 Angular 2 应用程序中实现量角器?

How can I implement protractor in my Angular 2 app with webpack?

我从未在 Angular 2 中使用过量角器。谁能告诉我如何在 Angular 2 中使用 webpack 实现量角器?

您可以使用 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

请参考以下link