Win Element Exists
Win Element Exists
Sección titulada «Win Element Exists»Tipo: win-element-exists · Paquete: Desktop Activities v1.0.0 · Salida: boolean
Comprueba si un elemento existe y es visible en la aplicación, y devuelve true o false. No falla si el elemento no está: simplemente devuelve false. Es la forma de manejar interfaces que a veces muestran algo —un diálogo de error, un mensaje, un botón condicional.
Cómo funciona
Sección titulada «Cómo funciona»Busca el elemento por su selector. Por defecto (timeout = 0) hace una comprobación inmediata. Con un timeout mayor, espera hasta ese tiempo a que aparezca antes de devolver false. El resultado suele alimentar un If.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Editor | Descripción |
|---|---|---|
selector | selector | El elemento a comprobar. |
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. |
timeout | número | Máximo en ms a esperar a que aparezca. 0 = comprobación inmediata (por defecto). |
Devuelve un boolean: true si existe y es visible.
Ejemplo
Sección titulada «Ejemplo»Cerrar un diálogo de error solo si aparece:
Win Element Exists selector = (diálogo "Error") → output: hayErrorIf condition = = hayError └─ then: Win Click selector = (botón "Aceptar")Actividades relacionadas
Sección titulada «Actividades relacionadas»- Win Wait For — esperar (y exigir) un estado.
- Win Get Attribute — consultar otras propiedades.