2016-10-22 3 views
0

特定のメッセージでテストを失敗させる方法が必要です。要素がisDisplayedたとえば()私はあなたが、あなたが文を期待するためのカスタムマッチャを実装することにより、カスタムエラーメッセージを無効にすることができます報告するためのジャスミンを使用している場合、テストは要素が表示されているときにテストが失敗した場合

element(myElement).isDisplayed().then(function(result) { 
    if (result) { 
    //test fail 
    } 
else { 
//do something else 
} 
} 

答えて

0

失敗します。 注:expect文の追加パラメータとしてカスタムエラーメッセージを直接渡すことはできますが、これはドキュメント化されていないため将来サポートされない可能性があります。カスタムマッチャーとして実装する方が良い方法です。

it('your test', (done) => { 
    element(myElement).isDisplayed().then((result) => { 
    if (result) { 
     done.fail('a custom error message'); 
    } 
    //do something else 
    }); 
}); 
0

。上記のステートメントが失敗した場合に予想される。ここ

expect(element(myElement).isDisplayed()).toBe(true,'myElement is not displayed in the page.') 

メッセージmyElement is not displayed on the page.は、コンソール/レポーターに表示されます。

0

あなたは単に例以下で、すべてのfailure.Lookのためのジャスミンの一致とは、余分なパラメータとして失敗メッセージを渡すことができます:あなたはジャスミンのdone.failを使用することができ

関連する問題