element(by.model("xyz.test"))
Angular 2 アプリケーションの protractor.js を使用してテスト ケースを作成しているときに、Angularが定義されていないというエラーを常に発生させたい場合。
この問題を解決する方法はありますか?
element(by.model("xyz.test"))
Angular 2 アプリケーションの protractor.js を使用してテスト ケースを作成しているときに、Angularが定義されていないというエラーを常に発生させたい場合。
この問題を解決する方法はありますか?
分度器スタイル ガイドの寄稿者の 1 人である @Carmen Popoviciu が述べたように、by.model と by.binding はまだ分度器と Angular 2 で動作していません。
「現在、すべてのロケーター戦略が ng2 アプリでサポートされているわけではないことに注意してください。by.model() や by.binding() などはまだ機能していません。新しいリリースについては分度器の変更ログを確認してください」
@Gabriel Kohenからの回答は間違いなく正確ですが、ドキュメントへのリンクをいくつか追加して別の回答を追加すると思いましたby.model
。by.binding
https://github.com/angular/protractor#compatibility
https://github.com/angular/protractor/blob/master/docs/locators.md#locators
現時点では、おそらくサポートされる可能性は低いでしょう。