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 |
optionsoptional | WaitUntilOptions | Befehlsoptionen |
options.timeoutoptional | Number | Zeit in ms (Standardwert basierend auf dem Konfigurationswert waitforTimeout) |
options.timeoutMsgoptional | String | Fehlermeldung, die ausgegeben wird, wenn waitUntil das Zeitlimit überschreitet |
options.intervaloptional | 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