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