Ситуация такая:
- Есть код С# которий проверяет наличие элемента для того чтоб увидеть если страница полностью загрузилось (java итд)
- Если не находит, код даёт отрецательный ответ, что в итоге переводит на паузу 1 секунд и снова обратно на C# код
- Хочу поставить счётчик, чтоб он делал так максимум 30 раз (если не нашол)
Мне извесен способ поставить variable, патом до паузы поставить фунцию которая увиличевает этот variable на 1, и патом проверка если variable = 30. Этот метод сложен тем что этих С# "чекеров" у меня в проекте штук 20. Создаёт бордак и трудно патом понимать что где.
Посоветуйте, как в этот код можно вставить строчку или две для счетчика что если привышал то уходил в bad end?
------------------------------------
HtmlElement ui = instance.ActiveTab.GetDocumentByAddress("0").FindElementByAttribute("div", "innertext", "Verify Email", "regexp", 0);
if (ui.IsVoid) throw new Exception("not found, page not loaded");
------------------------------------
Зарание благодарю
- Есть код С# которий проверяет наличие элемента для того чтоб увидеть если страница полностью загрузилось (java итд)
- Если не находит, код даёт отрецательный ответ, что в итоге переводит на паузу 1 секунд и снова обратно на C# код
- Хочу поставить счётчик, чтоб он делал так максимум 30 раз (если не нашол)
Мне извесен способ поставить variable, патом до паузы поставить фунцию которая увиличевает этот variable на 1, и патом проверка если variable = 30. Этот метод сложен тем что этих С# "чекеров" у меня в проекте штук 20. Создаёт бордак и трудно патом понимать что где.
Посоветуйте, как в этот код можно вставить строчку или две для счетчика что если привышал то уходил в bad end?
------------------------------------
HtmlElement ui = instance.ActiveTab.GetDocumentByAddress("0").FindElementByAttribute("div", "innertext", "Verify Email", "regexp", 0);
if (ui.IsVoid) throw new Exception("not found, page not loaded");
------------------------------------
Зарание благодарю