アンカーテキスト(リンクテキスト)を元にXpathを作成したい
Webサイト上に、aタグで作成されたリンクが複数並んでいるページがあります。
これらのリンクは兄弟要素として並列されており、相違があるのはhref属性内のURLとアンカーテキストのみのようです。
開発者ツールからXpathをコピーすると、タグが列挙される形(完全なXpathのコピーで作成される形式)でのコピーとなりました。
href属性内の差異を元にXpathを作成してもよいのですが、WinActorで使うデータ一覧のエクセル内にアンカーテキストと同じ文字列があるため、アンカーテキストを元にXpathを作成し、リンクをクリックさせたいと思っていますが、可能なのでしょうか。
試しに以下で検索してみましたが、一意の要素を捕捉できませんでした。
・//*[contains(@a,"アンカーテキスト")] → 見つからず
・//*[contains(@,"アンカーテキスト")] → 見つからず
・//*[contains(@*,"アンカーテキスト")] → 見つからず
・//*[contains(*,"アンカーテキスト")] → 複数の親要素が見つかった
HTMLの基本を把握していないため的外れな質問なのかもしれませんが、実現できれば保守性が大きく向上する期待があります。
ご存知の方がいらっしゃれば、ご教示いただけますと幸いです。
この質問は解決済みのためクローズされています。
ICT 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。
新規登録