waitUntil
Эта команда ожидания — ваше универсальное оружие, если вам нужно чего-то дождаться. Она ожидает условие и ждет, пока это условие не будет выполнено с возвращением истинного значения.
Типичный пример — ожидание, пока определенный элемент не будет содержать определенный текст (см. пример).
Использование
browser.waitUntil(condition, { timeout, timeoutMsg, interval })
Параметры
Имя | Тип | Детали |
---|---|---|
condition | Function | условие, которое нужно ожидать, пока оно не вернет истинное значение |
options необязательно | WaitUntilOptions | опции команды |
options.timeout необязательно | Number | время в мс (по умолчанию установлено на основе значения конфигурации waitforTimeout ) |
options.timeoutMsg необязательно | String | сообщение об ошибке, которое будет выброшено, когда waitUntil истечет |
options.interval необязательно | Number | интервал между проверками условия (по умолчанию установлено на основе значения конфигурации waitforInterval ) |
Примеры
index.html
loading...
waitUntilExample.js
loading...
Возвращает
- <Boolean>
return
: true, если условие выполнено