t.me/atinfo_chat Telegram группа по автоматизации тестирования

Need help with Xpath


(futu) #1

Подскажите плиз.

Есть следующий фрагмент HTML кода

нужно через xpath получить <a> по тексту Special Endorsements

 не знаю что нужно добавить у началу этой строки parent::span[text()='Special Endorsements']

<li> id="policyDataGatherForm:tabListList_2:1" class="rich-list-item selected">

  <a id="policyDataGatherForm:tabListList_2:1:link" onclick="some javascript code">

<span id="policyDataGatherForm:tabListList_2:1:linkLabel">Special Endorsements</span>

  </a>

</li>

 


(d3unka) #2

Проще всего вот так

 

//a[*/text()='Special Endorsements']


(null) #3

Или так:

 

//span[text()='Special Endorsements']/../a


(futu) #4

Спасибо: //a[*/text()='Special Endorsements'] сработал//span[text()='Special Endorsements']/../a нет


(null) #5

черт, эпик фэйл :) /a в конце не надо было, либо дополнительный /.. добавить перед /a