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

waitUntil

Эта команда ожидания является вашим универсальным оружием, если вы хотите на что-то подождать. Она ожидает условие и ждет, пока это условие не будет выполнено с истинным значением.

информация

В отличие от других команд элементов, WebdriverIO не будет ждать существования элемента для выполнения этой команды.

Распространенный пример - подождать, пока определенный элемент не будет содержать определенный текст (см. пример).

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

Welcome! How can I help?

WebdriverIO AI Copilot