Z pomocą this SO question Mam XPath prawie pracy:Xpath: wybierz div, który zawiera klasę i którego specyficzny element podrzędny zawiera tekst
//div[contains(@class, 'measure-tab') and contains(., 'someText')]
Jednak to dostaje dwa divs
: w jednym jest to dziecko td
że ma someText, drugi to dziecko span
.
Jak mogę zawęzić to do tego z 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>
Musisz wpisać xml wejściowe co najmniej część tego, co chcesz napisać xpath? – SomeDude
Masz na myśli '... i zawiera (span, 'someText')]'? –
Tak właśnie myślałem, ale otrzymałem "brak pasujących węzłów" w walidatorze FirePath – Andrejs