可変するXpathの取得について
お世話になります。
Winactorの初心者です。初めて投稿させて頂きます。
■シナリオ概要
作成できたcsvファイルをもとに、とあるサイトへ項目毎に転記入力をするRPAです。
(csvファイルのデータ数で繰り返しを行います)
■質問事項
入力する箇所のXpathを取ろうとしたところ、
ページを開くたびにXpathが変わっていることがわかりました。
例:
//*[@id="ui-id-466"]/div[2]/div[1]/div/div[2]/div/table/tbody/tr[2]/td[1]/div[1]/input
//*[@id="ui-id-673"]/div[2]/div[1]/div/div[2]/div/table/tbody/tr[2]/td[1]/div[1]/input
//*[@id="ui-id-164"]/div[2]/div[1]/div/div[2]/div/table/tbody/tr[2]/td[1]/div[1]/input
規則性が見つからないため、この方法を諦めました。
そこで調べたところFull Xpathを記入することによって、
問題が解消されるかもしれませんとの答えがあったので、試しにやりました。
結局、
項目へ入力→保存、項目へ入力→保存、項目へ入力→保存、
トータル3ページに入力するのをワンセットで回してみた所、
1周目はうまくいきましたが、2周目に入ろうしたとき、スクリプトエラーが発生しました。
スクリプトの実行に失敗しました。エラー番号: 1
内容: ライブラリ実行(spv_Web)に失敗しました。」一時停止します。
Full Xpathも変わってました。(ほぼ全項目)
1ページ目(2、3ページ目も下記のように/html/body/div[?]、ここが変わってました。)
1周目のFull Xpath
/html/body/div[8]/div[2]/div[2]/div[1]/div/div[2]/div/table/tbody/tr[2]/td[1]/div[1]/input
/html/body/div[8]/div[2]/div[2]/div[2]/div/div[2]/div/table/tbody/tr[6]/td[1]/div[1]/textarea
2周目のFull Xpath
/html/body/div[16]/div[2]/div[2]/div[1]/div/div[2]/div/table/tbody/tr[2]/td[1]/div[1]/input
/html/body/div[16]/div[2]/div[2]/div[2]/div/div[2]/div/table/tbody/tr[6]/td[1]/div[1]/textarea
3周目のFull Xpath (また1周目の値に戻ってしまう)
/html/body/div[8]/div[2]/div[2]/div[1]/div/div[2]/div/table/tbody/tr[2]/td[1]/div[1]/input
/html/body/div[8]/div[2]/div[2]/div[2]/div/div[2]/div/table/tbody/tr[6]/td[1]/div[1]/textarea
どなたかエラーの解決案をご存じの方がいましたら、ご教授頂けたらと思います。
よろしくお願いします。