Перейти к содержимому

aksas

Регистрация: 02 окт 2010
Offline Активность: 16 мар 2018 07:28
-----

Мои сообщения

В теме: Ожидание окончания поиска, как?

25 марта 2016 - 10:30

ну а тут уже нужны технические детали которые вы не предоставили - что тестируете, каким инструментом? В целом алгоритм прост -

1 проверяете есть ли индикатор на экране,

2 если есть то ждете немного и идете на пункт 1

3 если нет, то поиск закончился


В теме: Ожидание окончания поиска, как?

21 марта 2016 - 13:41

готовых решений нет, но

- если есть какойто индикатор того что идет поиск, то можно использовать его. Если его нет, то задайтесь вопросом а как пользователь узнает что его запрос обработался?

- и можно завязаться на изменение общего числа записей в списке, ведь если поиск отработал, то колличество записей должно поменяться. Способ не стопроцентный

- можно попросить разработчиков добавить флаг говорящий о том, ждем мы ответа на запрос или нет, и обращаться к нему на прямую

- слушать запросы и ждать окончания их выполнения

- еще что-то наверняка


В теме: Как найти то чего нет?

02 марта 2016 - 16:27

assert element.get_attribute('href') == None

 

http://selenium-pyth...t.get_attribute


В теме: Перезапуск упавших тестов IRetryAnalyzer в связке с dataprovider

15 января 2016 - 14:44

мне кажется вам надо в onTestSuccess устанавливать retryCount в 0.


В теме: Как быстро подсчитать количество всех элементов на странице?

24 декабря 2015 - 10:17

ждите появление тех элементов с которыми вы собираетесь взаимодействовать.

Нужна кнопка "ОК" - ждите пока она появиться, нужено еще что-то - ждите пока появится.

 

как оптимизация вашего алгоритма - можно ждать стабилизации колличества не всех элементов, а только тех которые находятся внутри дива.