Saltar al contenido principal

waitUntil

Este comando de espera es tu arma universal cuando quieres esperar por algo. Espera una condición y aguarda hasta que esa condición se cumpla con un valor verdadero.

información

A diferencia de otros comandos de elementos, WebdriverIO no esperará a que el elemento exista para ejecutar este comando.

Un ejemplo común es esperar hasta que un determinado elemento contenga cierto texto (ver ejemplo).

Uso
$(selector).waitUntil(condition, { timeout, timeoutMsg, interval })
Parámetros
NombreTipoDetalles
conditionFunctioncondición a esperar
options
opcional
WaitUntilOptionsopciones del comando
options.timeout
opcional
Numbertiempo en ms (valor predeterminado basado en la configuración waitforTimeout)
options.timeoutMsg
opcional
Stringmensaje de error a lanzar cuando waitUntil agota el tiempo
options.interval
opcional
Numberintervalo entre verificaciones de condición (valor predeterminado basado en la configuración waitforInterval)
Ejemplos
index.html
loading...
waitUntilExample.js
loading...
Devuelve
  • <Boolean> return: true si la condición se cumple

Welcome! How can I help?

WebdriverIO AI Copilot