要素がなければエラーなしでnightwatchのwaitForElementPresentを呼び出す方法はありますか?エラーなしで要素が存在するのを待つ
今、3番目のパラメータとしてfalseを渡すと、エラーが表示されます。理想的には、要素を待っていて、要素が見つからない場合は返す関数が欲しいです。
要素がなければエラーなしでnightwatchのwaitForElementPresentを呼び出す方法はありますか?エラーなしで要素が存在するのを待つ
今、3番目のパラメータとしてfalseを渡すと、エラーが表示されます。理想的には、要素を待っていて、要素が見つからない場合は返す関数が欲しいです。
xpath/cssセレクタがFirepathや他のツールを使用していることを確認しましたか?
あなたがそれを行うことができます:あなたは、コードの上に見るように
Browser.waitForElementPresent('@element',3000,false, function(result){
If(result.value === true){
// test if element present
}else{
// test if element not present
}
})
初日以来、私はこれをしなかったし、このコードの問題はナイトウォッチであることは、両方の結果を処理し、合格テストとして失敗したテストをカウントします値。
だから、夜間にエラーを返すことをお勧めします。差分値の差分機能を記述してください。