したがって、特定のエラーが画面に表示されることを確認するページオブジェクト関数があります。 errorMsgは既にvarで定義されているセレクタですインデックスによる要素の存在の確認
this.isErrorMessageDisplayed = function() {
expect(errorMsg.isDisplayed()).to.become(true);
}
この関数はうまくいきます。しかし、私はこれは$$のように定義し、私はそれらのすべての出現を確認したかった場合例えば、私は次のように試してみました。..
this.isErrorMessageDisplayed = function() {
for(i = 0; i < errorMsg.count(); i++){
expect(errorMsg.get(i).isDisplayed()).to.become(true);
}
}
なぜ...複数持つ要素を扱う際の問題に実行しておきますしかし、これは機能しませんが、私はそれを確認しようとしている要素が1つだけあるときはいつも素晴らしいですか?助けてくれてありがとう!
何かのためにインデックスを使用しない場合は、なぜそれを '.each()'関数にインクルードするのですか?ちょうど 'elem'を保つ – Gunderson
あなたたちは揺れる、これは私がto.become(true)に変更した後にこれは働いた。すべてありがとうございました – Tree55Topz
私は何かを見つけました。カウントがゼロの場合、この関数はまだ機能しません。 – Tree55Topz