waitForDisplayed
Attendi che un elemento sia visualizzato o non visualizzato per il numero di millisecondi fornito.
informazione
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 |
---|---|---|
options opzionale | WaitForOptions | opzioni waitForDisplayed (opzionale) |
options.timeout opzionale | Number | tempo in ms (predefinito impostato in base al valore di configurazione waitforTimeout ) |
options.reverse opzionale | Boolean | se true attende l'opposto (predefinito: false) |
options.timeoutMsg opzionale | String | se esiste sovrascrive il messaggio di errore predefinito |
options.interval opzionale | Number | intervallo tra i controlli (predefinito: waitforInterval ) |
options.withinViewport opzionale | 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)