Win Get Attribute
Win Get Attribute
Sección titulada «Win Get Attribute»Tipo: win-get-attribute · Paquete: Desktop Activities v1.0.0 · Salida: object
Obtiene una propiedad concreta de un elemento: si está habilitado, si está visible, su valor, su nombre, si está marcado, etc. Útil para tomar decisiones según el estado de la interfaz — esperar a que un botón se habilite, comprobar si una casilla está marcada, leer las coordenadas de un control.
Cómo funciona
Sección titulada «Cómo funciona»Localiza el elemento por su selector y devuelve el valor de la propiedad indicada en attribute.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Editor | Descripción |
|---|---|---|
selector | selector | El elemento a consultar. |
attribute | lista | Propiedad a obtener (ver tabla abajo). |
Propiedades disponibles
Sección titulada «Propiedades disponibles»| Atributo | Devuelve |
|---|---|
enabled | ¿Está habilitado? (booleano) |
visible | ¿Está visible? (booleano) |
value | El valor del control |
name | El nombre del control |
checked | ¿Está marcado? (casillas/radios) |
selected | ¿Está seleccionado? |
exists | ¿Existe el elemento? |
bounds | Las coordenadas/tamaño del control |
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 el elemento. Por defecto 30000. |
Devuelve un object con el valor de la propiedad (booleano, texto, etc., según el atributo).
Ejemplo
Sección titulada «Ejemplo»Actuar solo si el botón está habilitado:
Win Get Attribute selector = (botón "Procesar") attribute = enabled → output: habilitadoIf condition = = toBoolean(habilitado) └─ then: Win Click selector = (botón "Procesar")Actividades relacionadas
Sección titulada «Actividades relacionadas»- Win Get Text — leer el texto/valor directamente.
- Win Element Exists — comprobar existencia (devuelve true/false).
- Win Wait For — esperar a un estado en vez de consultarlo.