xpathの指定方法(ワイルドカード)
公式が推奨していると思われる要素のワイルドカード指定について
//*[@id='aaa']
上記の//の後の * についてなんですが
//input[@id='aaa']だろうが//label[@id='aaa']でも変化に対応出来ますということなんですが
要素に関しては逆にエラーになったほうが良いのでは?と思うので自分は指定する派です
input に値は設定したいが label に値は設定しない
そもそも input から label に変更されるのか?@id の部分が本来は変更されたのでは無いのか?
エラーにならずにぬるっと通るのはどうなのかなと疑問に思います。
変化に対応すべき部分は要素では無く要素を指定する部分上記だと
[@id='aaa']
の部分だと思います。
この質問は解決済みのためクローズされています。
はちまる 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。
新規登録