waitUntil
Este comando de espera es tu arma universal si quieres esperar a que ocurra algo. Espera una condición y aguarda hasta que esa condición se cumpla con un valor verdadero que sea devuelto.
Un ejemplo común es esperar hasta que cierto elemento contenga un texto específico (ver ejemplo).
Uso
browser.waitUntil(condition, { timeout, timeoutMsg, interval })
Parámetros
Nombre | Tipo | Detalles |
---|---|---|
condition | Function | condición a esperar hasta que devuelva un valor verdadero |
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 de espera |
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