waitForDisplayed
Esperar a que un elemento se muestre o no se muestre durante la cantidad de milisegundos proporcionada.
información
A diferencia de otros comandos de elemento, WebdriverIO no esperará a que el elemento exista para ejecutar este comando.
Uso
$(selector).waitForDisplayed({ timeout, reverse, timeoutMsg, interval, withinViewport })
Parámetros
| Nombre | Tipo | Detalles | 
|---|---|---|
| optionsopcional | WaitForOptions | opciones de waitForDisplayed (opcional) | 
| options.timeoutopcional | Number | tiempo en ms (valor predeterminado basado en la configuración waitforTimeout) | 
| options.reverseopcional | Boolean | si es true espera lo contrario (predeterminado: false) | 
| options.timeoutMsgopcional | String | si existe, anula el mensaje de error predeterminado | 
| options.intervalopcional | Number | intervalo entre comprobaciones (predeterminado: waitforInterval) | 
| options.withinViewportopcional | Boolean | establecer en truepara esperar hasta que el elemento se muestre dentro del viewport (predeterminado:false) | 
Ejemplos
index.html
loading...
waitForDisplayedExample.js
loading...
Devuelve
- <Boolean>
return: true si el elemento se muestra (o no si la bandera está establecida)