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, якщо умова виконана