Hoppa till huvudinnehåll

waitUntil

Detta väntkommando är ditt universella vapen om du vill vänta på något. Det förväntar sig ett villkor och väntar tills villkoret uppfylls med ett sanningsvärde.

info

Till skillnad från andra elementkommandon kommer WebdriverIO inte att vänta på att elementet ska existera för att köra detta kommando.

Ett vanligt exempel är att vänta tills ett visst element innehåller en viss text (se exempel).

Användning
$(selector).waitUntil(condition, { timeout, timeoutMsg, interval })
Parametrar
NamnTypDetaljer
conditionFunctionvillkor att vänta på
options
valfri
WaitUntilOptionskommandoalternativ
options.timeout
valfri
Numbertid i ms (standard baserad på waitforTimeout konfigurationsvärde)
options.timeoutMsg
valfri
Stringfelmeddelande att kasta när waitUntil får timeout
options.interval
valfri
Numberintervall mellan villkorskontroller (standard baserad på waitforInterval konfigurationsvärde)
Exempel
index.html
loading...
waitUntilExample.js
loading...
Returnerar
  • <Boolean> return: true om villkoret är uppfyllt

Welcome! How can I help?

WebdriverIO AI Copilot