2017-02-20 3 views
0

У нас типичная ситуация. При выборе раскрывающегося списка в браузере есть значок загрузки. Поэтому, если я тестирую что-либо вручную, это заставит пользователя ждать. Однако плагин браузера Selenium не записывает этот экран загрузки. И, таким образом, скрипт продолжает заполнять следующий набор элементов HTML. Теперь, когда загрузка завершена и сервер возвращается, следующий набор выбранных параметров переписывается. В конце один из параметров даст элемент не найден. Как мы гарантируем, что сценарий selenium ждет ровно до тех пор, пока сервер не ответит или значок загрузки не исчезнет. Мы пробовали несколько вещей перед публикацией, как waitforElement, waitforCondition. В то время как бывший не сделал трюк, у нас возникли проблемы, которые выполняются позже. Сообщите мне, если требуется более подробная информация. Спасибо, HimanshuОбработка запроса Ajax с использованием Selenium IDE

ответ

0

Попробуйте это:

waitForCondition | selenium.browserbot.getUserWindow(). $. active == 0 | 20000

Klendathu

Смежные вопросы