- Регистрация
- 21.02.2016
- Сообщения
- 1 947
- Благодарностей
- 767
- Баллы
- 113
Как из HtmlElement получить его уникальный xPath назад?
Вот типовой код по поиску he (HtmlElement) определенного элемента
Проблема такая, что если страница была перегружена или какой-то другой неведомый глюк, то элемент как he (HtmlElement) может уже не существовать, но при этом по xPath искаться.
Усугубляется это тем, что даже в стандартные функции как раз передается сам he (HtmlElement).
В общем.
Надо какой-то механизм как найти тот же элемент на странице, у которого he (HtmlElement) поломался.
Вот типовой код по поиску he (HtmlElement) определенного элемента
string xPath = "//a[contains(text(), 'Какая-то ссылка')]";
HtmlElement he = instance.ActiveTab.FindElementByXPath(xPath, 0);
Проблема такая, что если страница была перегружена или какой-то другой неведомый глюк, то элемент как he (HtmlElement) может уже не существовать, но при этом по xPath искаться.
Усугубляется это тем, что даже в стандартные функции как раз передается сам he (HtmlElement).
В общем.
Надо какой-то механизм как найти тот же элемент на странице, у которого he (HtmlElement) поломался.