Замените сон с ключевым словом ожидания на RobotFramework

python-2.7 robotframework

2237 просмотра

1 ответ

78 Репутация автора

В тестовом примере используется ключевое слово, sleep 2s и это, очевидно, слишком медленно, поэтому я хотел бы заменить его на waitключевое слово.

Дело в том, что он используется для загрузки. Таким образом, пользователь загружает файл, а затем использует его sleep 2s, чтобы дать некоторое время Robot Framework для завершения загрузки.

Но я не могу использовать

wait until element is visible, wait until page contains, or wait until page contains element

потому что ничего не меняется на странице: /

Есть идеи? Как вы справляетесь с этим?

Заранее спасибо!

Автор: Eftychia Thomaidou Источник Размещён: 18.07.2016 09:26

Ответы (1)


1 плюс

191 Репутация автора

Решение

Вы можете использовать ключевое слово wait until keyword succeedsи просто повторять следующее ключевое слово, которое хотите использовать, пока загрузка не будет завершена. Или вы можете установить неявное время ожидания выше, чтобы веб-драйвер ожидал неявное количество времени, прежде чем он выполнит другое ключевое слово.

Автор: Justin Wilkins Размещён: 18.09.2017 08:00
Вопросы из категории :
32x32