Перейти к основному содержимому

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