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