t.me/atinfo_chat Telegram группа по автоматизации тестирования

C# проблема с поиском элемента и ожиданием

selenium
Теги: #<Tag:0x00007f9c4d3b8558>

(Dmitrij Abashin) #21

Да, Until возвращает IWebElement, не просто ждёт.


(Юрий Аксютин) #22

ваш екстеншн FindElementExt написан хорошо, только ждет всего 5 секунд))
если вы весь try catch обернете в цикл и логику из catch перенесете в условие цикла, может заработать))
Кстати, можете ловить любой ексепшн и логировать его - для отладки


(Viktor) #23

Только этот велосипед уже давно написан внутри Until)


(Юрий Аксютин) #24

Сори, был неправ, использую кастомную обертку над селениумом, начал немного забывать))
Но условие if (++attempt == 7) - не имеет смысла, так как ++attempt всегда равно 1


(Viktor) #25

Да, не имеет, я поэтому и написал сразу готовый пример, чтоб не мучалась