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

Фотография

Ожидание окончания поиска, как?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Dananas

Dananas

    Постоянный участник

  • Members
  • PipPipPip
  • 164 сообщений
  • ФИО:Егор


Отправлено 19 марта 2016 - 12:48

Доброго дня всем!

 

Как автоматизатор я только начинающий и вот столкнулся с проблемой, что не знаю как реализовать ожидание окончания поиска. Помогите, пожалуйста =)

В общем, каталог. До поиска отображается весь список, при поиске запрос отправляется на сервер, с сервера приходит ответ. Список корректируется. Проблема заключается в том, что при:

1. Положительном поиске  - после возврата ответа страница может и не измениться никак.

2. Отрицательном поиске(ничего не найдено) - все элементы скрываются и тупо ничего не отображается.

 

Так вот, подскажите пожалуйста, как можно реализовать это самое ожидание окончания поиска? Может есть у кого готовые, привычные ожидалки? 

 

Буду рад любой наводке! 


  • 0

#2 aksas

aksas

    Активный участник

  • Members
  • PipPip
  • 130 сообщений
  • Город:Харьков

Отправлено 21 марта 2016 - 13:41

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

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

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

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

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

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


  • 0

#3 Dananas

Dananas

    Постоянный участник

  • Members
  • PipPipPip
  • 164 сообщений
  • ФИО:Егор


Отправлено 24 марта 2016 - 09:52

Да, есть индикатор ожидания, а как его можно использовать? Совсем не имею представления =(


  • 0

#4 aksas

aksas

    Активный участник

  • Members
  • PipPip
  • 130 сообщений
  • Город:Харьков

Отправлено 25 марта 2016 - 10:30

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

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

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

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


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных