Zum Hauptinhalt springen

waitUntil

This wait command is your universal weapon if you want to wait on something. It expects a condition and waits until that condition is fulfilled with a truthy value.

info

As opposed to other element commands WebdriverIO will not wait for the element to exist to execute this command.

A common example is to wait until a certain element contains a certain text (see example).

Usage
$(selector).waitUntil(condition, { timeout, timeoutMsg, interval })
Parameters
NameTypeDetails
conditionparamcondition to wait on
options
optional
WaitUntilOptionscommand options
options.timeout
optional
Numbertime in ms (default set based on waitforTimeout config value)
options.timeoutMsg
optional
Stringerror message to throw when waitUntil times out
options.interval
optional
Numberinterval between condition checks (default set based on waitforInterval config value)
Examples
index.html
loading...
waitUntilExample.js
loading...

Welcome! How can I help?

WebdriverIO AI Copilot