ChromeにてXpathが指定した箇所と違う値が取得される
お問い合わせ分類:シナリオ
( 導入環境:Win10 )
( バージョン情報:WinActor-v6.3.0 )
( ご利用中の資材:「管理者ユーザー用」(旧インストール版) )
ファイル名 通知日 内容
aaa.csv 2022/05/01 aaa
bbb.csv 2022/06/01 bbb
サイトに上記のようなテーブルがあり、Chromeにて通知日を取得しています。
ヘッダーの通知日のXpath
//*[@id="framebox"]/div/table/tbody/tr/td[2]
1行目 2022/05/01 のXpath
//*[@id="framebox"]/div/div[1]/table/tbody/tr[1]/td[2]
2行目 2022/06/01 のXpath
//*[@id="framebox"]/div/div[1]/table/tbody/tr[2]/td[2]
なのに
ブラウザの「値の取得」ライブラリを使用して
//*[@id="framebox"]/div/div[1]/table/tbody/tr[1]/td[2]
をXpathで指定すると、1行目ではなく、ヘッダーの「通知日」という値が取得されてしまいます。
//*[@id="framebox"]/div/div[1]/table/tbody/tr[2]/td[2]
だとちゃんと2行目の値が取得されます。
1行目だけ値が取得できません。
試しにブラウザの「表の値取得」ライブラリ使用でも同じ事象になります。
①同様の事象が発生したことはありますでしょうか。解決策を教えてください。
②解決策がない場合、回避策として画像マッチングかいったんExcelに値を貼る方法を考えています。
画像マッチングは挙動が不安定になりそうだし、Excelに値を貼るのは処理時間が増えるので他に良い方法があれば
ご教示ください。