waitUntil
Questo comando di attesa è la tua arma universale se vuoi attendere qualcosa. Si aspetta una condizione e attende fino a quando quella condizione viene soddisfatta con un valore veritiero.
informazione
A differenza di altri comandi per elementi, WebdriverIO non attenderà che l'elemento esista per eseguire questo comando.
Un esempio comune è attendere fino a quando un certo elemento contiene un certo testo (vedi esempio).
Utilizzo
$(selector).waitUntil(condition, { timeout, timeoutMsg, interval })
Parametri
Nome | Tipo | Dettagli |
---|---|---|
condition | Function | condizione da attendere |
options opzionale | WaitUntilOptions | opzioni del comando |
options.timeout opzionale | Number | tempo in ms (predefinito basato sul valore di configurazione waitforTimeout ) |
options.timeoutMsg opzionale | String | messaggio di errore da lanciare quando waitUntil va in timeout |
options.interval opzionale | Number | intervallo tra i controlli delle condizioni (predefinito basato sul valore di configurazione waitforInterval ) |
Esempi
index.html
loading...
waitUntilExample.js
loading...
Restituisce
- <Boolean>
return
: true se la condizione è soddisfatta