私はテーブルのような形式のHTMLを持っています(<table>
ではありません)。与えられたrow
にすべての値があるかどうかを確認する必要があります。これは、単一のrow
内Java AND Ruby
を持っている場合、私はXPathを使用してチェックするにはどうすればよい子要素のXPathテストテキスト?
...
<div id="rows">
<div class="row">
<p>Java</p>
<p>Ruby</p>
</div>
<div class="row">
<p>HTML</p>
<p>Ruby</p>
</div>
</div>
...
?
私は//p[text()='Java' and text()='Ruby']
を試しましたが、うまくいきませんでした。またxpath
の下に使用してみてください//div[@id='rows']//p[contains(text(),'Java') and contains(text(),'Ruby')]