Ir al contenido

Win Wait For

Tipo: win-wait-for  ·  Paquete: Desktop Activities v1.0.0  ·  Salida: boolean

Pausa el flujo hasta que un elemento aparezca (visible) o desaparezca (hidden). Es la herramienta esencial para que las automatizaciones de escritorio sean fiables: en lugar de adivinar con un Delay fijo cuánto tarda una ventana o un control en cargar, esperas exactamente a que esté listo.

Observa el elemento indicado por el selector y espera hasta que alcance el state pedido (o hasta agotar timeout). En cuanto se cumple, el flujo continúa.

ParámetroEditorDescripción
selectorselectorEl elemento a esperar.
ParámetroEditorDescripción
sessionsesiónSesión de Win Attach. Si se omite, el selector debe incluir la ventana.
statelistaEstado esperado: visible (aparecer, def.) · hidden (desaparecer).
timeoutnúmeroMáximo en ms a esperar. Por defecto 30000.

Devuelve un boolean: true si el elemento alcanzó el estado esperado dentro del tiempo.

Esperar a que cargue la ventana principal tras iniciar sesión, y a que desaparezca un mensaje de “Cargando…”:

Win Click selector = (botón "Ingresar")
Win Wait For selector = (etiqueta "Cargando...") state = hidden // esperar a que termine
Win Wait For selector = (ventana "ERP — Inicio") state = visible // y a que aparezca