0
オートメーションコードを記述していますが、ページの内容が正しいことをアサートするようにテストケースを作成するように求められ、ページに余分な要素(テキスト)失敗する必要があります私は助けになる任意の提案ページに余分な要素がある場合、テストを失敗させる方法を考えていない?ページの内容が正しいことをアサートしてください。
オートメーションコードを記述していますが、ページの内容が正しいことをアサートするようにテストケースを作成するように求められ、ページに余分な要素(テキスト)失敗する必要があります私は助けになる任意の提案ページに余分な要素がある場合、テストを失敗させる方法を考えていない?ページの内容が正しいことをアサートしてください。
driver.getPageSource().contains("Text which you looking for");
上記をassert文で使用して検証できます。テキスト(ラベル)が見つかった場合にテストに合格します。それ以外の場合は失敗します。
あなたは_extra要素によって何を意味しますか?その余分なHTMLタグまたはテキストですか? –
ページ(例:ユーザー名ラベル)が重複するラベル(テキスト) –
applitoolsのようなものを使用してビジュアル比較を使用する必要があります。 HTMLや要素を比較するとテストが脆弱になり、開発者はアプリケーションで常に必要とされるHTMLコードを自由に更新することができなくなります。 –