waitUntil
Este comando de espera es tu arma universal cuando quieres esperar por algo. Espera una condición y aguarda hasta que esa condición se cumpla con un valor verdadero.
información
A diferencia de otros comandos de elementos, WebdriverIO no esperará a que el elemento exista para ejecutar este comando.
Un ejemplo común es esperar hasta que un determinado elemento contenga cierto texto (ver ejemplo).
Uso
$(selector).waitUntil(condition, { timeout, timeoutMsg, interval })
Parámetros
| Nombre | Tipo | Detalles |
|---|---|---|
condition | Function | condición a esperar |
optionsopcional | WaitUntilOptions | opciones del comando |
options.timeoutopcional | Number | tiempo en ms (valor predeterminado basado en la configuración waitforTimeout) |
options.timeoutMsgopcional | String | mensaje de error a lanzar cuando waitUntil agota el tiempo |
options.intervalopcional | Number | intervalo entre verificaciones de condición (valor predeterminado basado en la configuración waitforInterval) |
Ejemplos
index.html
loading...
waitUntilExample.js
loading...
Devuelve
- <Boolean>
return: true si la condición se cumple