web-dev-qa-db-ja.com

Angular 2で分度器を使用する方法?

分度器をAngular 1.xで使用します。Angular 2.0ステップバイステップですが、分度器 ドキュメント

Angular 2?から分度器は削除されましたか?分度器を使用せず、代わりにJasmine(またはその他)を使用してテストを作成する必要がありますか?

43
JohnnyC

Angular 2つのアプリケーションをProtractorでテストできます(Protractor 2.5.0以降)。

Protractor 5.0.0 + の場合、特別なことをする必要はありません。Protractorは、Angularテスト対象のアプリケーション

分度器> = 2.5.0および<= 4.0.14の場合、追加する必要があるのはuseAllAngular2AppRoots: trueを設定します。 サンプル です。


いくつかの組み込みの分度器マッチャーはまだAngular2で動作しないことに注意してください:

FirefoxにはProtractor + Angular2の問題もあります(まだ解決されていません):

  • Angular 2 への更新後、Firefoxで分度器を介してSeleniumを実行できません
40
alecxe