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