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 |
options opcional | WaitUntilOptions | opciones del comando |
options.timeout opcional | Number | tiempo en ms (valor predeterminado basado en la configuración waitforTimeout ) |
options.timeoutMsg opcional | String | mensaje de error a lanzar cuando waitUntil agota el tiempo |
options.interval opcional | 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