Vai al contenuto principale

waitUntil

Questo comando di attesa è la tua arma universale se vuoi attendere qualcosa. Si aspetta una condizione e attende fino a quando quella condizione viene soddisfatta con un valore veritiero.

informazione

A differenza di altri comandi per elementi, WebdriverIO non attenderà che l'elemento esista per eseguire questo comando.

Un esempio comune è attendere fino a quando un certo elemento contiene un certo testo (vedi esempio).

Utilizzo
$(selector).waitUntil(condition, { timeout, timeoutMsg, interval })
Parametri
NomeTipoDettagli
conditionFunctioncondizione da attendere
options
opzionale
WaitUntilOptionsopzioni del comando
options.timeout
opzionale
Numbertempo in ms (predefinito basato sul valore di configurazione waitforTimeout)
options.timeoutMsg
opzionale
Stringmessaggio di errore da lanciare quando waitUntil va in timeout
options.interval
opzionale
Numberintervallo tra i controlli delle condizioni (predefinito basato sul valore di configurazione waitforInterval)
Esempi
index.html
loading...
waitUntilExample.js
loading...
Restituisce
  • <Boolean> return: true se la condizione è soddisfatta

Welcome! How can I help?

WebdriverIO AI Copilot