2016-08-20 12 views
1

要素がなければエラーなしでnightwatchのwaitForElementPresentを呼び出す方法はありますか?エラーなしで要素が存在するのを待つ

今、3番目のパラメータとしてfalseを渡すと、エラーが表示されます。理想的には、要素を待っていて、要素が見つからない場合は返す関数が欲しいです。

答えて

0

xpath/cssセレクタがFirepathや他のツールを使用していることを確認しましたか?

1

あなたがそれを行うことができます:あなたは、コードの上に見るように

Browser.waitForElementPresent('@element',3000,false, function(result){ 
    If(result.value === true){ 
    // test if element present 
    }else{ 
    // test if element not present 
    } 
    }) 

初日以来、私はこれをしなかったし、このコードの問題はナイトウォッチであることは、両方の結果を処理し、合格テストとして失敗したテストをカウントします値。

だから、夜間にエラーを返すことをお勧めします。差分値の差分機能を記述してください。

関連する問題