5

element(by.model("xyz.test"))Angular 2 アプリケーションの protractor.js を使用してテスト ケースを作成しているときに、Angularが定義されていないというエラーを常に発生させたい場合。

この問題を解決する方法はありますか?

4

3 に答える 3

8

分度器スタイル ガイドの寄稿者の 1 人である @Carmen Popoviciu が述べたように、by.model と by.binding はまだ分度器と Angular 2 で動作していません。

「現在、すべてのロケーター戦略が ng2 アプリでサポートされているわけではないことに注意してください。by.model() や by.binding() などはまだ機能していません。新しいリリースについては分度器の変更ログを確認してください」

https://github.com/CarmenPopoviciu/angular2-go-protractor

于 2016-10-04T20:18:44.980 に答える
1

@Gabriel Kohenからの回答は間違いなく正確ですが、ドキュメントへのリンクをいくつか追加して別の回答を追加すると思いましたby.modelby.binding

https://github.com/angular/protractor#compatibility

https://github.com/angular/protractor/blob/master/docs/locators.md#locators

現時点では、おそらくサポートされる可能性は低いでしょう。

于 2018-05-01T14:30:45.710 に答える