次のマークアップがあります。
<div>
<div>Question1</div>
<div>
<button type="button">No</button>
<button type="button">Yes</button>
</div>
</div>
<div>
<div>Question2</div>
<div>
<button type="button">No</button>
<button type="button">Yes</button>
</div>
</div>
次の XPath 式は、2 つの [はい] ボタンを見つけます。
//div/div/button[text()='Yes']
ただしYes
、次のように最初の div のボタンのみが必要です。
//div/div[text()='Question1']
どうすればそれを見つけることができますか?