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