waitUntil
Dieser Wartebefehl ist deine universelle Waffe, wenn du auf etwas warten möchtest. Er erwartet eine Bedingung und wartet, bis diese Bedingung mit einem truthy-Wert erfüllt wird.
Ein häufiges Beispiel ist das Warten, bis ein bestimmtes Element einen bestimmten Text enthält (siehe Beispiel).
Verwendung
browser.waitUntil(condition, { timeout, timeoutMsg, interval })
Parameter
Name | Typ | Details |
---|---|---|
condition | Function | Bedingung, auf die gewartet wird, bis sie einen truthy-Wert zurückgibt |
options optional | WaitUntilOptions | Befehlsoptionen |
options.timeout optional | Number | Zeit in ms (Standardwert basierend auf dem Konfigurationswert waitforTimeout ) |
options.timeoutMsg optional | String | Fehlermeldung, die ausgegeben wird, wenn waitUntil das Zeitlimit überschreitet |
options.interval optional | Number | Intervall zwischen den Bedingungsprüfungen (Standardwert basierend auf dem Konfigurationswert waitforInterval ) |
Beispiele
index.html
loading...
waitUntilExample.js
loading...
Rückgabewert
- <Boolean>
return
: true wenn die Bedingung erfüllt ist