ブラウザの検索対象を選択する方法について
お世話になっております。
WinActorでシナリオ作成を実施しているのですが、
少々行き詰ってしまっておりお知恵をお借りしたく投稿いたしました。
社内システムにて、シナリオを作成しています。
手順の中で、以下の操作があります。
【自動化したい手順】
① 検索ボックスにて「社員氏名(XX XX)」を入力
② 検索ボタン押下後、検索対象の「社員氏名(XX XX)」が画面左部に表示される
③ ②で出てきた画面左部の検索対象「社員氏名(XX XX)」を押下
【困っていること】
②で表示させるまでは良いのですが、困ったことに、
②で検索した結果は部分一致している「社員氏名(XX XX)」を含んで表示されてしまいます。
それも、完全一致している「社員氏名(XX XX)」は、一番上に表示されるわけではありません。
また、上から何番目に表示されるかも分かりません。
システム側の改修は困難なので、強行手段として、
画像マッチングやWinActorEyeで検索ボックスの中にある「社員氏名(XX XX)」を、
画像として読みとり選択できないかとも考えましたが、良い運用ではないかつ実現性が低いように思います。
社内システムでの操作のためスクショは撮れませんが、
簡易的なイメージ画像を添付させていていただきます。
参考としていただけますと幸いです。
このような場合で、自動化する良い手順がないか模索しています。
初歩的な操作かもしれませんが、もしも画期的な運用があればご教示いただけますと幸いです。
もしも、上記の概要で分かりにくい部分があればコメントいただければと思います。
-----------------------------------------
【8/22 追記】
当方からの問合せにおいて、説明不足などがあったかもしれません。
申し訳ございません。
今回のシステムイメージを期間限定で掲載させていただきます。
ブラウザは、Chromeを使用しています。
XPath等を用いたシナリオ作成に慣れていないため、どの部分からXPathを取ればよいのか検討がつかず…
Kouichi様が仰るような、//a[contains(text(),"山田 太郎")]という形でとるのは難しそうでしょうか?
少々理解の行き届かない部分があるのですが、
お気づきの点があればご教示いただけますと幸いです。