waitForDisplayed
Attendi che un elemento sia visualizzato o non visualizzato per il numero di millisecondi fornito.
info
A differenza di altri comandi di elemento, WebdriverIO non attenderà che l'elemento esista per eseguire questo comando.
Utilizzo
$(selector).waitForDisplayed({ timeout, reverse, timeoutMsg, interval, withinViewport })
Parametri
| Nome | Tipo | Dettagli |
|---|---|---|
optionsopzionale | WaitForOptions | opzioni waitForDisplayed (opzionale) |
options.timeoutopzionale | Number | tempo in ms (predefinito impostato in base al valore di configurazione waitforTimeout) |
options.reverseopzionale | Boolean | se true attende l'opposto (predefinito: false) |
options.timeoutMsgopzionale | String | se esiste sovrascrive il messaggio di errore predefinito |
options.intervalopzionale | Number | intervallo tra i controlli (predefinito: waitforInterval) |
options.withinViewportopzionale | Boolean | imposta a true per attendere fino a quando l'elemento è visualizzato all'interno del viewport (predefinito: false) |
Esempi
index.html
loading...
waitForDisplayedExample.js
loading...
Restituisce
- <Boolean>
return: true se l'elemento è visualizzato (o non lo è se il flag è impostato)