Перейти до основного вмісту

waitUntil

Ця команда очікування є вашою універсальною зброєю, якщо ви хочете на щось почекати. Вона очікує умову і чекає, поки ця умова не буде виконана, повертаючи істинне значення.

Поширеним прикладом є очікування, доки певний елемент не міститиме певний текст (див. приклад).

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

Welcome! How can I help?

WebdriverIO AI Copilot