Zum Hauptinhalt springen

waitUntil

Dieser Warte-Befehl ist deine universelle Waffe, wenn du auf etwas warten möchtest. Er erwartet eine Bedingung und wartet, bis diese Bedingung mit einem Wahrheitswert erfüllt ist.

Info

Im Gegensatz zu anderen Element-Befehlen wartet WebdriverIO nicht darauf, dass das Element existiert, um diesen Befehl auszuführen.

Ein häufiges Beispiel ist, zu warten, bis ein bestimmtes Element einen bestimmten Text enthält (siehe Beispiel).

Verwendung
$(selector).waitUntil(condition, { timeout, timeoutMsg, interval })
Parameter
NameTypeDetails
conditionFunctionBedingung, auf die gewartet wird
options
optional
WaitUntilOptionsBefehlsoptionen
options.timeout
optional
NumberZeit in ms (Standardwert basierend auf waitforTimeout Konfigurationswert)
options.timeoutMsg
optional
StringFehlermeldung, die ausgegeben wird, wenn waitUntil ein Timeout erreicht
options.interval
optional
NumberIntervall zwischen den Bedingungsprüfungen (Standardwert basierend auf waitforInterval Konfigurationswert)
Beispiele
index.html
loading...
waitUntilExample.js
loading...
Rückgabewert
  • <Boolean> return: true wenn die Bedingung erfüllt ist

Welcome! How can I help?

WebdriverIO AI Copilot