コードは次のとおりです。
<li class="abc">
<div class="abc">
<input type="checkbox">
</div>
<div class="xyz">
<div class="headline">Mongo like candy</div>
<div>
</li>
<li class="abc">
<div class="abc">
<input type="checkbox">
</div>
<div class="xyz">
<div class="headline">Candygram for mongo</div>
<div>
</li>
Xpathチャレンジ。「Mongolikecandy」という見出しが含まれているliのチェックボックスを見つけて、Seleniumを使用して選択できるようにします。つまり、ここからチェックボックスをどのように見つけますか。
li//div[@class='abc']//input[@type='checkbox']
ただし、同じ親ノード内の別の属性で修飾します。
li//div[@headline][contains(text(),"Mongo like candy")]