Vai al contenuto principale

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
NomeTipoDettagli
options
opzionale
WaitForOptionsopzioni waitForDisplayed (opzionale)
options.timeout
opzionale
Numbertempo in ms (predefinito impostato in base al valore di configurazione waitforTimeout)
options.reverse
opzionale
Booleanse true attende l'opposto (predefinito: false)
options.timeoutMsg
opzionale
Stringse esiste sovrascrive il messaggio di errore predefinito
options.interval
opzionale
Numberintervallo tra i controlli (predefinito: waitforInterval)
options.withinViewport
opzionale
Booleanimposta 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)

Welcome! How can I help?

WebdriverIO AI Copilot