Win Wait For
Win Wait For
Sección titulada «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.
Cómo funciona
Sección titulada «Cómo funciona»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ámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Editor | Descripción |
|---|---|---|
selector | selector | El elemento a esperar. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Editor | Descripción |
|---|---|---|
session | sesión | Sesión de Win Attach. Si se omite, el selector debe incluir la ventana. |
state | lista | Estado esperado: visible (aparecer, def.) · hidden (desaparecer). |
timeout | número | Máximo en ms a esperar. Por defecto 30000. |
Devuelve un boolean: true si el elemento alcanzó el estado esperado dentro del tiempo.
Ejemplo
Sección titulada «Ejemplo»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 termineWin Wait For selector = (ventana "ERP — Inicio") state = visible // y a que aparezcaActividades relacionadas
Sección titulada «Actividades relacionadas»- Win Element Exists — comprobar presencia sin fallar (true/false).
- Win Get Attribute — esperar un estado consultando
enabled, etc.