1

「クリック」で、こんなケースに出くわしました。

ChromeでCopy XPathしたまま
//*[@id="editButton"]
→ 失敗

試行錯誤を経て
//button[@id="editButton" and text()="編集"]
→ 成功

これまで学んできたルールで説明がつかず、戸惑ってます。
どんな状況が考えられるでしょうか。

不確定要素を排して、条件を増やして成功したということは、idなのに複数あった!?
1つめが、有効無効状態取得でいうところの無効だった!?

 

Copy Element/Copy outerHTML

<button type="button" class="aaa bbb ccc" id="editButton">編集</button>

自動記録:未試行

試した環境

Win10
WinActor630/610
Chrome5X/8X

 

たしか、これも失敗でした。

//button[@id="editButton"]

深堀りはこれからですが、失敗分のSPVエラー情報は、いずれも「そんなXPathなんてないYO!」だったと思います。

anothersolution 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。