Проверка присутствия элемента на странице

OTEC_SERGIUS

Client
Регистрация
04.10.2014
Сообщения
387
Благодарностей
69
Баллы
28
С текстом я научился, всё легко и просто. Как это реализовать с нужным мне элементом на странице?
План таков:
(Поиск элемента на странице)--->(Нашёл/не нашёл)--->
---------------------------------
(Если не нашёл)--->(Пауза 2 секунды)--->(Назад к "Поиск элемента на странице")
(Если нашёл)--->(Далее)
---------------------------------
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
791
Баллы
113
через конструктор действий, берете тот атрибут, который вам особенно нужен, кладете в переменную, делаете проверку.
 

OTEC_SERGIUS

Client
Регистрация
04.10.2014
Сообщения
387
Благодарностей
69
Баллы
28
Это как? Через конструктор действий Get'ом получаю значение в переменную, а дальше логикой if ?
 

СТЕПАН

Moderator
Регистрация
17.03.2013
Сообщения
951
Благодарностей
353
Баллы
63

OTEC_SERGIUS

Client
Регистрация
04.10.2014
Сообщения
387
Благодарностей
69
Баллы
28
А что если я попробую получить getom значение элемента которого еще нет на сайте? Будет же просто ошибка, типа pm не смог найти тото тото, и проект встанет:(
 

СТЕПАН

Moderator
Регистрация
17.03.2013
Сообщения
951
Благодарностей
353
Баллы
63
делай обработку этих ошибок, ошибка ведь это тоже результат
 

OTEC_SERGIUS

Client
Регистрация
04.10.2014
Сообщения
387
Благодарностей
69
Баллы
28
А чем?
BadEnd GoodEnd в логике?
 

СТЕПАН

Moderator
Регистрация
17.03.2013
Сообщения
951
Благодарностей
353
Баллы
63
выходом по не удачной стрелке, (та которая пунктиром (красная))
 
  • Спасибо
Реакции: OTEC_SERGIUS

kyvour

Активный пользователь
Регистрация
17.05.2014
Сообщения
186
Благодарностей
36
Баллы
28
я обычно пробую ставить фокус на нужный элемент. Если есть - значит фокус поставился и проек идет по зеленой ветке. Если нет - по красной
 
  • Спасибо
Реакции: vladikc

OTEC_SERGIUS

Client
Регистрация
04.10.2014
Сообщения
387
Благодарностей
69
Баллы
28
Я решил проблему, делаю поиск атрибута нужного мне элемента. Например высоты кнопочки или лоадинг-бара.
 

Danny

Client
Регистрация
29.09.2014
Сообщения
711
Благодарностей
154
Баллы
43
Так можно взять дом страницы, потом с него получить интересующий элемент и положить в переменную.
А потом экшеном If проверить на пустоту данную переменную.
 
  • Спасибо
Реакции: RemmyCic

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