次のマークアップが与えられた場合
<div>
<a>Username1</a>
</div>
<div>
<button>Unblock</button>
</div>
<div>
<a>Username2</a>
</div>
<div>
<button>Unblock</button>
</div>
<div>
<a>Username3</a>
</div>
<div>
<button>Unblock</button>
</div>
a
テキストUsername2を持つ要素のいとこであるボタン要素を選択するにはどうすればよいですか?
a
で要素を選択できる//a[contains(., 'Username2')]
ので、正しいボタンが選択されると思ったのです//a[contains(., 'Username2')]/following-sibling::/div/button
が、うまくいきません。有効な XPATH でさえないと思います。