私はウェブサイトをテストしています。そのWebサイトでは、各要素(ボタン、リンク、チェックボックスなど)にIDがありますが、要素がクリックされるたびに、クリックされた要素のIDが変更されます。
これで、複数のリンクをクリックするような特定のスーツが記録されると、ボタンの ID が一致し、そのタスクがその特定の時間の要素の ID で記録されます。ただし、テスト スーツを再生すると、ログに「 [error] Element css=#id56ed > span not found」というエラーが表示されます。
名前などの要素の記録中に比較できるものは他にありません。各要素には id のみが指定されます。
css=#id56ed が変更されたため、再生時にこのエラーが表示されます。その要素の変更された id がテスト スーツの流れを壊して同じタスクを実行し、その css=#id* * > span not foundのエラーが削除されないようにするには、どのスクリプトを作成する必要がありますか。
HTMLは次のとおりです。
<ul>
<li class="tab0 selected">
<a href="#" id="idb30">
<span>Holiday homes</span>
</a>
</li>
<li class="tab1">
<a href="#" id="idb31">
<span>Camping sites</span>
</a>
</li>
<li class="tab2 last">
<a href="#" id="idb32">
<span>Hotel rooms</span>
</a>
</li>
</ul>`