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 true para 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)