在这个SO问题的帮助下,我有了一个几乎可以工作的xpath:
//div[contains(@class, 'measure-tab') and contains(., 'someText')]
但是这会得到两个 divs
: 其中一个的子元素 td
有 someText,另一个的子元素是 span
。
我如何将其缩小为具有 span
的那个?
<div class="measure-tab">
<!-- table html omitted -->
<td> someText</td>
</div>
<div class="measure-tab"> <-- I want to select this div (and use contains @class)
<div>
<span> someText</span> <-- that contains a deeply nested span with this text
</div>
</div>
...and contains(span, 'someText')]
吗? - Sami Kuhmonenand contains(div/span, 'someText')]
。 - Daniel Haley