私がテストしているアプリケーションのすべての要素には、動的 IDがあります。ページを更新せずにリプレイするとテストは常に成功しますが、ページを更新するとすぐに、すべての要素の ID がランダムに変化し、セレンが記録された ID と新しい ID を一致させることができないため、テストは失敗します。
Xpath-position を使用しようとしましたが、一部のオブジェクトでは機能しますが、ドロップダウン リストとボタンの場合は機能しません。
オブジェクトの Xpath ( JAVAのメソッドまたは S* elence *) を見つける方法、またはドロップダウン リストとボタン用の新しいロケーター ファインダーを作成する方法を教えてください。
私をからかっているドロップダウンのプロパティ(Inspected by Firebug )を表示できます。
ドロップダウンのプロパティ:
<div id="ext-gen1345" class="x-trigger-index-0 x-form-trigger x-form-arrow-trigger x-form-trigger-last x-unselectable" role="button" style="-moz-user-select: none;"></div>
ドロップダウンのプロパティ* Choice *:
<ul>
<li class="x-boundlist-item" role="option">Rescue</li>
</ul>