C# Selenium Webdriver Поэтому мне нужно убедиться, что ни одна из моих страниц (около 200 страниц) не содержит определенной известной строки. Есть ли способ, которым я могу сканировать страницу для существования этой строки, и если она это делает, верните и элемент ElementID этого элемента, и всю строку? Например мой источник, как:Я хочу получить ElementID, который содержит известную строку
<a id="cancel_order_lnkCancel">Cancel Order</a>
Я хочу, чтобы найти слово «Отмена» на всей странице (<div id="sitewrapper">
) и вернуть оба cancel_order_lnkCancel; Отмена заказа
Благодаря
Не может ли это исключить элемент, который не найден? –
Спасибо, ребята, но я хочу вернуть фактический идентификатор элемента, который также содержит эту строку? Я могу получить значение из моего IWelement, который выглядит как 0.45616444828920066-1, но фактический id, который я хочу, - cancel_order_lnkCancel. hmmmm –
Похоже, что это сработает: myWebElement.GetAttribute ("externalHTML"); –