ChromeでIE操作(指定テキストをクリック)/HTMLタグ設定版を実施したい
IEからChromeへの移行を行っている初心者です。
バージョンは6.3.2を使用しています。
「IE操作(指定テキストをクリック)/HTMLタグ設定版」という動作をchromeで実行したいのですが方法がわからず、お力をお貸しください。
操作する対象は社内データベースでブラウザからアクセスしています。
クリックしたいのはリンク文字、検索したい文字列は「2022-1234-01」の数字が変わっていくものです。
エクセルの表から文書の番号を取得し、ブラウザに表示された一覧から文書番号を検索してクリック、そのページを開いて作業がしたいです。
xPathで対象のリンクを取得すると下記の様な内容になり。検索文字が含まれません。(取得の方法が悪いのでしょうか?)
//*[@id="pms_50185_51101_pms_SeiResult2_link_i103288_2"]
htmlのコードは下記になります。
<td class="SeiTD" style="width:110px;min-width:110px;white-space:normal;" id="pms_50185_51101_pms_SeiResult2_td_2_3"><a href="javascript:void(0)" id="pms_50185_51101_pms_SeiResult2_link_i103288_2" onclick="SeiJump(window,'/WF/rkapPtnServlet/rkaw3010?listpage=107&searchtarget=0&smethod=null&activeactid=1401257&agentid=********-***&agentugpid=53159&np=110&folderid=51101&procid=4024464&selfolderid=-9999&ss=2'); return false;">2022-1234-01</a><input type="hidden" name="pms_50185_51101_i103288_2" value="2022-1234-01"></td>
一覧上で「CTRL+F」で文書番号を検索してヒットはするのですが…。
検索で見つけた
https://winactor.com/questions/question/xpath%E3%81%8C%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%99%E3%82%8B%E3%81%9F%E3%81%B3%E3%81%AB%E5%A4%89%E5%8C%96%E3%81%99%E3%82%8B%E3%82%B5%E3%82%A4%E3%83%88%E3%81%AE%E6%93%8D%E4%BD%9C/
に載っている「//a[contains(text(),"テキスト文字")]」をまねて
「//a[contains(text(),"2022-1234-01")]」にしてみましたが下記のエラーとなります。
no such element: Unable to locate element: {"method":"xpath","selector":"//a[contains(text(), '2022-1234-01')]"}
(Session info: chrome=101.0.4951.67)
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html.....
社内で一人で作業しており、誰も頼れず限界を感じています。
ご助言お願いしたします。