Passer au contenu principal

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 to be returned.

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

Usage
browser.waitUntil(condition, { timeout, timeoutMsg, interval })
Parameters
NameTypeDetails
conditionFunctioncondition to wait on until returning a truthy value
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