Рассмотрим следующее:
<span>
<li>
<a href="javascript:__doPostBack('Send', 'ShowPackageDetails');"> Recall </a>
</li>
</span>
Я хотел бы получить XPath к этому элементу через текстовое значение «Отозвать».
Я знаю, что также могу выбрать его, используя:
//a[contains(@href, 'ShowPackageDetails')]
Но другие элементы на странице также содержат ту же строку в своем атрибуте href. В этом случае я бы предпочел выбирать на основе фактического текста, а не его атрибута, потому что я знаю, что он уникален, и мне не придется прибегать к использованию индекса.
я пробовал
//a[contains(@value, 'Recall')]
И другие различные комбинации text()='Recall'
, но я вообще не получаю никаких результатов.