HTML表から複数条件一致する行のボタンをクリックしたい

ブラウザ上のHTMLテーブルの中から、複数の条件に一致する最初の行を見つけて、一致した行と同じ行のボタンをクリックするという処理を実装したいのですがよくわからなくなってしまいました。

#処理したい表の構造は以下の通りです:

  • tableタグで構成された表です
  • tableタグ内の最初の2行は表に関する説明があって見た目的に表になっているのは3行目から
  • 列見出しはtdタグ内にある
  • 4行目以降が実際のデータ行
  • ダウンロードボタンも表内部の行ごとにある

やりたいこと

  • 「日付」列が当日の日付(yyyy/mm/dd)になっていて & 同じ行の別の列の値が特定の値(毎回変わらない値、仮に10としておきます)になっている行を探したい
  • 表の上から順番に探して 上記の2条件を満たす最初の行の「ダウンロード」ボタンをクリックしたい

よろしくお願いいたします。

こんにちは

いくつかアプローチ案がありますが、繰り返し(各UI要素)で、上から順次行の内容をチェックし、条件に合致した場合、その行のボタンをクリックする方法や、表抽出で表をDataTableに格納し、繰り返し(各行)アクティビティで、内容をチェック、該当行の業番号を特定し、動的セレクターで対象をクリックする等が考えられます。