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

waitUntil

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

інфо

На відміну від інших команд елементів, WebdriverIO не буде чекати існування елемента для виконання цієї команди.

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

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

Welcome! How can I help?

WebdriverIO AI Copilot