поиск и ожидание Htmlelement

linkod

Пользователь
Регистрация
11.10.2018
Сообщения
118
Благодарностей
1
Баллы
16
Код:
HtmlElement he;
for(int i=0; i<20; i++)
{
    he = instance.ActiveTab.FindElementByAttribute("Параметры");
    if(!he.IsVoid)
    {
    // Получаем ссылку
    }
    System.Threading.Thread.Sleep(2000);
}
Добрый день, интересует один нюанс. Зачем элемент помещен внутри цикла? Могу предположить, что он только в данном случае берет значение заново и проверять элемент на IsVoid (который по идее сам может делать данные действия) имеет смысл только после этого, но это не точно.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

Alex733

Client
Регистрация
27.11.2017
Сообщения
330
Благодарностей
243
Баллы
43
Предположительно, элемент не сразу появляется на странице и так реализовано ожидание и возможно, что нужно после достижения цели ( получение ссылки ) - поставить break.
 
  • Спасибо
Реакции: Astraport

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)