自動化仕様 - Java ベースの WebDriver
こんにちは
、バスの予約を自動化するための Web ドライバー自動化 (Java コード) に取り組んでいます。
これが私のシナリオです....
(1) 出発地と目的地を指定 -完了
(2) 日付を選択 -完了
(3) バスを検索 -完了
(4) 座席を表示して選択 -私はここに行きました
検索結果として、座席を表示するオプションを備えたバスのリストを取得しました。バスのリストは、各行に「 view seat 」という画像を含むdynamic-DataTableに表示されます。viewseat-imageをクリックすると、座席を選択できる座席レイアウトが表示されます。viewseat-images が異なる IDと同じクラス名を持っていることがわかりました。ここで、id を使用して、必要なビューシート イメージを見つけてクリックする必要があります。しかし、状況は
* データ テーブルが動的であるため、ID が変化し続けるため、静的 ID で検索することができません。
* id は、vieweat-image を別の画像と区別するためのコーディングで唯一の固有のものです。そのため、IDが正しい場合にのみ見つけることができます。
今、私の考えは、一意のクラス名を使用してすべてのvieweat-imagesのランタイムIDを取得し、変数に格納し、IDを使用して要素を見つけることです。
クラス名を使用して、そのデータ テーブル内のすべての画像の ID を取得する可能性があるかどうかを教えてください。