セオリー通りのXPathでクリックに失敗
「クリック」で、こんなケースに出くわしました。
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 ベストアンサーとして選択しました
回答とコメントは、会員登録(無料)で閲覧できるようになります。
新規登録