- Información general
- Automatización de IU
- Aplicaciones y tecnologías automatizadas con UI Automation
- Compatibilidad de proyectos
- UI-ANA-016: Introducir URL para abrir el navegador
- UI-ANA-017: ContinueOnError verdadero
- UI-ANA-018: enumerar actividades de OCR / imagen
- UI-DBP-006: uso del contenedor
- UI-DBP-013: uso incorrecto de la automatización de Excel
- UI-DBP-030: uso de variables prohibidas en selectores
- UI-DBP-031: verificación de actividad
- UI-PRR-001: Simular clic
- UI-PRR-002: Simular tipo
- UI-PRR-003: uso incorrecto de aplicación abierta
- UI-PRR-004: retrasos codificados
- UI-REL-001: Idx grande en selectores
- UI-SEC-004: datos de correo electrónico del selector
- UI-SEC-010: Restricciones de aplicaciones / URL
- UI-USG-011: atributos no permitidos
- UX-SEC-010: restricciones de aplicaciones / URL
- UX-DBP-029: uso no seguro de contraseña
- UI-PST-001: nivel de registro de auditoría en la configuración del proyecto
- Herramienta de migración del navegador de UiPath
- Recorte de región
- Grabadora de Computer Vision
- Acerca de la automatización de imágenes y texto
- Actividades con el ratón y el teclado
- Ejemplo de uso de la automatización de ratón y teclado
- Actividades de texto
- Ejemplo de uso de la automatización de texto
- Actividades de OCR
- Actividades de imagen
- Ejemplo de uso de la automatización de OCR y la automatización de imágenes
- Índice de actividades
- Activar
- Base de anclaje
- Asociar navegador
- Asociar ventana
- Bloquear entrada de usuario
- Aviso
- Comprobar
- Clic
- Clic en imagen
- Desencadenador de clic de imagen
- Clic en texto OCR
- Clic en el texto
- Desencadenador de clic
- Cerrar aplicación
- Cerrar pestaña
- Cerrar ventana
- Anclaje consciente de contexto
- Copiar texto seleccionado
- Desencadenador de cambio del atributo del elemento
- Elemento existente
- Ámbito del elemento
- Desencadenador de cambio de estado de elemento
- Exportar el árbol de la IU
- Extraer datos estructurados
- Buscar elementos secundarios
- Buscar elemento
- Buscar imagen
- Buscar coincidencias de imágenes
- Buscar texto OCR
- Buscar elemento relativo
- Buscar posición de texto
- Obtener ventana activa
- Obtener antecesor
- Obtener atributo
- Obtener información de atributo
- Obtener a partir del portapapeles
- Obtener texto completo
- Obtener texto OCR
- Obtener contraseña
- Obtener posición
- Obtener elemento de origen
- Obtener texto
- Obtener texto visible
- Volver
- Avanzar
- Ir a inicio
- Google Cloud Vision OCR
- Ocultar ventana
- Resaltar
- Desencadenador de tecla de acceso rápido
- Mantener el puntero
- Mantener el puntero en imagen
- Mantener el puntero sobre texto OCR
- Mantener el puntero en el texto
- Imagen existente
- Indicar en pantalla
- Insertar código .NET
- Inject Js Script
- Invocar método de ActiveX
- Desencadenador de pulsación de tecla
- Cargar imagen
- Maximizar ventana
- Microsoft Azure Computer Vision OCR
- Microsoft OCR
- Microsoft Project Oxford Online OCR
- Minimizar ventana
- Supervisar eventos
- Desencadenador del ratón
- Mover ventana
- Ir a
- Texto OCR existente
- Apariencia en elemento
- Fuga en elemento
- Apariencia en imagen
- Fuga en imagen
- Abrir aplicación
- Abrir navegador
- Actualizar navegador
- Reproducir evento de usuario
- Restaurar ventana
- Guardar imagen
- Seleccionar elemento
- Seleccionar varios elementos
- Enviar tecla de acceso rápido
- Establecer región de recorte
- Establecer foco
- Establecer texto
- Establecer en portapapeles
- Establecer atributo web
- Mostrar ventana
- Iniciar proceso
- Desencadenador del sistema
- Realizar captura
- Tesseract OCR
- Texto existente
- Información sobre herramientas
- Escribir en
- Escribir Texto Seguro
- Utilizar primer plano
- Esperar a atributo
- Esperar a fuga de elemento
- Esperar a fuga de imagen
- Desencadenador de eventos de aplicación
- Bloquear entrada de usuario
- Marcar/Desmarcar
- Comprobar estado de aplicación
- Comprobar elemento
- Clic
- Clic desencadenador de eventos
- Arrastrar y soltar
- Extraer datos de tabla
- Para cada elemento de interfaz de usuario
- Atributos compatibles para macOS
- Cómo analizar los datos de color de la imagen
- Obtener datos del navegador
- Obtener Portapapeles
- Obtener texto
- Obtener URL
- Ir a URL
- Resaltar
- Mantener el puntero
- Inject Js Script
- Atajos del teclado
- Desencadenador de eventos de pulsación de tecla
- Desplazamiento del ratón
- Navegar por el navegador
- Seleccionar elemento
- Establecer datos del navegador
- Configurar el portapapeles
- Establecer navegador de Runtime
- Establecer foco
- Establecer texto
- Realizar captura
- Escribir en
- Desbloquear entrada de usuario
- Utilizar Aplicación/Navegador
- Operación de ventana
- Transacción de llamada
- Clic en imagen en pantalla
- Hacer clic en botón de barra de herramientas
- Expandir tabla jerárquica ALV
- Expandir árbol ALV
- Expandir árbol
- Lectura de barra de estado
- Inicio de sesión en SAP
- Inicio de sesión en SAP
- Desencadenador de cambio de atributos de sesión de SAP
- Seleccionar fechas en el calendario
- Seleccionar elemento de menú
- Ámbito de la celda de la tabla
- Transacción de llamada
- Clic en imagen en pantalla
- Hacer clic en botón de barra de herramientas
- Expandir tabla jerárquica ALV
- Expandir árbol ALV
- Expandir árbol
- Lectura de barra de estado
- Inicio de sesión en SAP
- Inicio de sesión en SAP
- Seleccionar fechas en el calendario
- Seleccionar elemento de menú
- Ámbito de la celda de la tabla
- Realizar búsquedas en el navegador y recuperar resultados mediante las API de automatización de IU
- Exploración web
- Buscar imágenes
- Hacer clic en imágenes
- Eventos de desencadenador y supervisor
- Crear y anular archivos
- Páginas HTML: extraer y manipular información
- Manipulación de ventana
- Selección de lista automatizada
- Buscar y manipular elementos de ventana
- Gestionar automatización de texto
- Cargar y procesar imágenes
- Gestionar acciones activadas por el ratón
- Automatizar tiempo de ejecución de aplicación
- Ejecución automática de una aplicación local
- Navegación de explorador
- Automatización web
- Ejemplo de ámbito de desencadenador
- Habilitar soporte de automatización de IU en DevExpress
- Computer Vision Local Server
- Automatización móvil
- Notas relacionadas
- Acerca de la arquitectura de automatización de dispositivos móviles
- Compatibilidad de proyectos
- Obtener tipos de registro
- Obtener registros
- Obtener origen de la página
- Obtener la orientación del dispositivo
- Obtener identificador de sesión
- Instalar aplicación
- Administrar aplicación actual
- Administrar otras aplicaciones
- Abrir enlace profundo
- Abrir URL
- Conexión de dispositivo móvil
- Deslizamiento direccional
- Patrón de dibujo
- Pase de dedo posicional
- Pulse un botón del hardware
- Establecer orientación del dispositivo
- Realizar captura
- Tomar parte de la captura de pantalla
- Elemento existente
- Ejecutar comando
- Obtener atributo
- Obtener elemento seleccionado
- Obtener texto
- Establecer elemento seleccionado
- Establecer texto
- Deslizamiento
- Pulsar
- Escribir Texto
- Primeros pasos con las API de automatización móvil
- Gestionar cuadros de diálogo emergentes en automatizaciones móviles
- Creating variables from selector attributes
- Creación de flujos de trabajo de automatización móvil
- Utilizar automatización móvil para una aplicación de banca móvil
- Automatización para aplicaciones React Native
- Terminal
- Notas relacionadas
- Acerca del paquete de actividades de Terminal
- Compatibilidad de proyectos
- Mejores prácticas
- Buscar texto
- Obtener color de la posición
- Obtener la posición del cursor
- Obtener campo
- Obtener campo en posición
- Obtener área de pantalla
- Obtener texto
- Obtener texto en posición
- Mover cursor
- Mover cursor al texto
- Enviar tecla de control
- Teclas de envío
- Teclas de envío seguras
- Establecer campo
- Configurar campo en posición
- Sesión del terminal
- Esperar texto de campo
- Esperar texto en pantalla
- Esperar texto en posición

Actividades UIAutomation
Las siguientes tablas presentan los atributos compatibles para las aplicaciones de escritorio en un entorno macOS, desde la actividad Obtener atributo .
| Atributo | Descripción |
|---|---|
| app | El nombre del proceso, como Google Chrome, Safari, Calculadora (cadena). |
| title | Especifica información adicional sobre un elemento (cadena). La mayoría de las veces aparece como un texto de información sobre herramientas cuando el ratón se mueve sobre el elemento. |
| tid | El identificador del hilo que creó la ventana que contiene el elemento (Int32). |
| pid | El identificador de proceso (Int32). |
| Rol | El rol de un elemento (String). Por ejemplo, botón, enlace. |
| enabled | Indica si el elemento está activado (booleano). |
| enfocado | Indica si el elemento está enfocado (booleano). |
| seleccionados | Indica si el elemento está seleccionado (booleano). |
| Expandido | Indica si el elemento está expandido (booleano). |
| subsistema | El subsistema utilizado para generar el selector (cadena). Por ejemplo, <wnd />.
|
| text | El contenido de texto del elemento (String). |
| RutaDeAplicación | La ruta completa de la carpeta del proceso (String). Por ejemplo, /System/Applications/Calendar.app/Contents/MacOS/Calendar.
|
| LíneaCmdAplicación | Una cadena que representa los argumentos utilizados para iniciar el proceso al que pertenece el destino. Por ejemplo, devolvería -jar /Applications/TestApps/SwingSet2_withJava8.jar para una aplicación iniciada con la línea de comandos: /usr/bin/java -jar /Applications/TestApps/SwingSet2_withJava8.jar.
|
| EstáMinimizado | Devuelve true si la aplicación está minimizada, false de lo contrario (String).
|
| estámaximizado | Devuelve true si la aplicación está maximizada, false de lo contrario (String).
|
| hwnd | Recupera el identificador de ventana nativo (Int32). |
| Posición | La posición del elemento (rectángulo). |
| FactorDeEscala | Recupera el factor de escala que se aplica actualmente a este elemento (Doble). En macOS, el factor de escala y el factor de escala DPI son generalmente iguales a 1. |
| MostrarFactorDeEscalaDpi | Recupera el factor de escala de DPI de la pantalla en la que se coloca este elemento (Doble). En macOS, el factor de escala y el factor de escala DPI son generalmente iguales a 1. |
| Es una ventana de Java | Compruebe si la ventana dada implementa la API de accesibilidad de Java (booleana). |
| Visibilidadrelativa | La visibilidad (parcial) de un elemento dentro de todos sus ancestros (booleano) |
| Visibilidad | Especifica un valor correspondiente a los siguientes niveles de visibilidad: 0 - Visible, 1 - Oculto, 2 - Pantalla desactivada, 3 - Parcial (NivelVisibilidadN). |
| Primer plano | Indica si el proceso o la pestaña del navegador está en primer plano o no (booleano). |
| disabled | Indica si el elemento está deshabilitado (booleano). |
| Solo lectura | Indica si el elemento es de solo lectura (booleano). |
| comprobado | Indica si el elemento está preseleccionado (booleano). |
| Elementos | Todos los elementos de un elemento o lista desplegable. |
| Elemento seleccionado | El elemento seleccionado de un elemento desplegable (cadena). |
| Elementos seleccionados | Elementos seleccionados, si el elemento admite la selección múltiple. |
| esSapWinGuiSession | Indica si la aplicación es una aplicación SAP (booleano). |
| Cliente de SAP | Disponible para ventanas SAP. |
| IdiomaSap | Disponible para ventanas SAP. |
| Programa SAP | Disponible para ventanas SAP. |
| sapReadyState | Disponible para ventanas SAP. |
| SAPScreen | Disponible para ventanas SAP. |
| SesiónSap | Disponible para ventanas SAP. |
| NombreDelSistemaSap | Disponible para ventanas SAP. |
| NúmeroDelSistemaSap | Disponible para ventanas SAP. |
| IDDeSesiónSapSys | Disponible para ventanas SAP. |
| TransacciónSap | Disponible para ventanas SAP. |
| Usuario de SAP | Disponible para ventanas SAP. |
| EstadoDeSapScripting |
Enum (UiSapScriptingStatus) que representa el estado de disponibilidad para la creación de scripts de SAP. Los siguientes valores son relevantes: UI_SAP_SCRIPTING_INTERNAL_ERROR = 0, UI_SAP_SCRIPTING_DISABLED_BY_ADMINISTRATOR = 2 Disponible para ventanas SAP. |
| Atributo | Descripción |
|---|---|
| aaname | El nombre del elemento de la IU. Representa el texto que se muestra, como "Enviar" en un botón o "Nombre" para un cuadro de edición. (cadena). |
| Clase accesible | La clase Java accesible del elemento (cadena). |
| AccesibleFullClass | La clase Java accesible completa del elemento (cadena). |
| Color de fondo | El color de fondo del elemento formateado como '(Rojo, Verde, Azul, Alfa)' (String). |
| NombreDeLaClaseBase | La clase Java base subyacente del elemento (cadena). |
| comprobado | Un atributo que especifica que un elemento está preseleccionado (booleano). |
| cls | Especifica uno o más nombres de clases CSS para un elemento. O el nombre de clase de un identificador de ventana nativo (cadena). |
| Editable | Indica si el elemento es editable (booleano). |
| enabled | Indica si el elemento está activado (booleano). |
| Expandido | Indica si el elemento está expandido (booleano). |
| enfocado | Indica si el elemento está enfocado (booleano). |
| Color de primer plano | El color de primer plano del elemento formateado como '(Rojo, Verde, Azul, Alfa)' (String). |
| nombreDeClaseCompleto | El nombre completo de la clase Java del elemento (cadena). |
| tieneEnfoque | Indica si el elemento tiene foco o no (booleano). |
| tieneTableAncestor | Indica si el elemento tiene un antecesor con el rol 'tabla' o no (Int32). |
| hwnd | Recupera el identificador de ventana nativo (Int32). |
| javastate | Una lista con todos los estados disponibles de un tipo de control de Java (cadena). Por ejemplo, activado, visible, editable. |
| Posición | La posición del elemento (rectángulo). |
| Rol | El rol de un elemento (cadena). Por ejemplo, botón, enlace |
| seleccionados | Indica si el elemento está seleccionado (booleano). |
| Elemento seleccionado | El elemento seleccionado de un elemento desplegable (cadena). |
| text | El contenido de texto del elemento (String) |
| title | Especifica información adicional sobre un elemento (cadena). La mayoría de las veces aparece como un texto de información sobre herramientas cuando el ratón se mueve sobre el elemento. |
| virtualname | El nombre virtual accesible del elemento (cadena). Por ejemplo, la etiqueta de texto estático de un cuadro combinado. |
| Visible | Indica si el elemento está visible (booleano). |
| Número de filas | Disponible para elementos Tabla. |
| Número de columnas | Disponible para elementos Tabla. |
| tableRow | Disponible para elementos Tabla. |
| tableCol | Disponible para elementos Tabla. |
| rowName | Disponible para elementos Tabla. |
| colName | Disponible para elementos Tabla. |
| Nombre del componente | |
| Profundidad del árbol | |
| EstáExpandido | |
| Elementos seleccionados | Elementos seleccionados, si el elemento admite la selección múltiple. |
| Elementos |
| Atributo | Descripción |
|---|---|
| aastate | Una matriz de estados de elementos, por ejemplo, "visible, habilitado, seleccionado". (cadena). |
| comprobado | Disponible para los siguientes tipos de elementos: GuiCheckBox, GuiRadioButton, GuiGridViewRow, GuiGridViewColumn, GuiGridViewCell, GuiGridViewAllItems, GuiTreeItem, TableCol, TableRow, TableAllItems.
|
| ColorIndex | Disponible para los siguientes tipos de elementos: GuiCheckBox, GuiLabel.
|
| ColorIntensified | Disponible para los siguientes tipos de elementos: GuiCheckBox, GuiLabel.
|
| ColorInverse | Disponible para los siguientes tipos de elementos: GuiCheckBox, GuiLabel.
|
| colName | Disponible para los siguientes tipos de elementos: GuiGridViewColumn, GuiGridViewCell.
|
| Información sobre herramientas de columna | Disponible para los siguientes tipos de elementos: GuiGridViewCell, GuiGridView.
|
| Número de columnas | Disponible para los siguientes tipos de elementos: GuiTableControl, TableCell.
|
| enfocado | Indica si el elemento está enfocado (booleano). |
| ElementoEnfocado | Disponible para GuiTree.
|
| tieneEnfoque | Indica si el elemento tiene foco o no (booleano). |
| id | Disponible para todos los controles SAP. |
| itemId | Disponible para GuiTreeItem.
|
| Elementos | |
| labeledby | Disponible para todos los controles SAP. |
| leafid | Disponible para todos los controles SAP. |
| LongitudMáxima | Disponible para los siguientes tipos de elementos: GuiTextField, GuiCTextField, GuiPasswordField.
|
| name | Disponible para todos los controles SAP. |
| Posición | La posición del elemento (rectángulo). |
| relpath | Disponible para GuiTreeNode.
|
| Rol | El rol de un elemento (cadena). Por ejemplo, botón, enlace |
| Número de filas | Disponible para los siguientes tipos de elementos: GuiTableControl, GuiGridView.
|
| Cliente de SAP | Disponible tanto para ventanas de SAP como para controles de SAP. |
| IdiomaSap | Disponible tanto para ventanas de SAP como para controles de SAP. |
| Programa SAP | Disponible tanto para ventanas de SAP como para controles de SAP. |
| sapReadyState | Disponible tanto para ventanas de SAP como para controles de SAP. |
| SAPScreen | Disponible tanto para ventanas de SAP como para controles de SAP. |
| SesiónSap | Disponible tanto para ventanas de SAP como para controles de SAP. |
| NombreDelSistemaSap | Disponible tanto para ventanas de SAP como para controles de SAP. |
| NúmeroDelSistemaSap | Disponible tanto para ventanas de SAP como para controles de SAP. |
| IDDeSesiónSapSys | Disponible tanto para ventanas de SAP como para controles de SAP. |
| TransacciónSap | Disponible tanto para ventanas de SAP como para controles de SAP. |
| Usuario de SAP | Disponible tanto para ventanas de SAP como para controles de SAP. |
| EstadoDeSapScripting |
Enum (UiSapScriptingStatus) que representa el estado de disponibilidad para la creación de scripts de SAP. Los siguientes valores son relevantes: UI_SAP_SCRIPTING_INTERNAL_ERROR = 0, UI_SAP_SCRIPTING_DISABLED_BY_ADMINISTRATOR = 2 |
| Desplazamiento máximo | Disponible para GuiTableControl.
|
| Desplazamiento | Disponible para GuiTableControl.
|
| TamañoDeDesplazamientoDeLaPágina | Disponible para GuiTableControl.
|
| Desplazamiento | Disponible para GuiTableControl.
|
| Elemento seleccionado |
El elemento seleccionado de un elemento desplegable (cadena). Disponible para los siguientes tipos de elementos:
GuiTree, GuiComboBox, GuiTabStrip.
|
| Elementos seleccionados | Elementos seleccionados, si el elemento admite la selección múltiple. |
| MensajeDeEstado | Disponible para los siguientes tipos de elementos: GuiStatusbar, GuiStatusPane.
|
| IDDeMensajeDeEstado | Disponible para los siguientes tipos de elementos: GuiStatusbar, GuiStatusPane.
|
| NúmeroDeMensajeDeEstado | Disponible para los siguientes tipos de elementos: GuiStatusbar, GuiStatusPane.
|
| ParámetrosDeEstado | Disponible para los siguientes tipos de elementos: GuiStatusbar, GuiStatusPane.
|
| TipoDeEstado | Disponible para los siguientes tipos de elementos: GuiStatusbar, GuiStatusPane.
|
| subsistema | El subsistema utilizado para generar el selector (cadena). La etiqueta de segundo nivel del selector: webctrl, ctrl, uia, java, silverlight, sap. |
| tableCol | Disponible para los siguientes tipos de elementos: GuiGridViewColumn, GuiGridViewCell, TableCell.
|
| tableRow | Disponible para los siguientes tipos de elementos: GuiGridViewRow, GuiGridViewCell, TableCell.
|
| text |
Se refiere a toda la fuente, estilo, alineación y otros formatos asociados con un carácter o una serie de caracteres determinados (cadena). Disponible para todos los controles SAP. |
| title | Especifica información adicional sobre un elemento (cadena). La mayoría de las veces aparece como un texto de información sobre herramientas cuando el ratón se mueve sobre el elemento. |
| Información sobre herramientas | Disponible para todos los controles SAP. |
| Tipo | Disponible para todos los controles SAP. |
| virtualname | El nombre virtual accesible del elemento (cadena). Por ejemplo, la etiqueta de texto estático de un cuadro combinado. |
| Visibilidad | Especifica un valor correspondiente a los siguientes niveles de visibilidad: 0 - Visible, 1 - Oculto, 2 - Pantalla desactivada, 3 - Parcial (NivelVisibilidadN). |
| Visible | Indica si el elemento está visible (booleano). |
| Atributo | Descripción |
|---|---|
| Rol | El rol de un elemento (cadena). Por ejemplo, botón, enlace |
| Subrol | Subrol de un elemento, proporciona información adicional sobre el elemento. Por ejemplo: AXCloseButton |
| name | El nombre accesible del elemento (cadena). |
| title | Especifica información adicional sobre un elemento (cadena). La mayoría de las veces aparece como un texto de información sobre herramientas cuando el ratón se mueve sobre el elemento. |
| Identificador | Identificador único de un elemento que suele proporcionar la aplicación. No es necesariamente coherente entre las versiones de la aplicación y las versiones del sistema operativo. |
| Nombre de archivo | Proporciona información específica para elementos que representan archivos, por ejemplo, elementos de archivo en la aplicación Finder. |
| url | Especifica la URL de una pestaña del navegador. También se puede encontrar en elementos que representan elementos de archivo en la aplicación Finder y representan una ruta completa al archivo: file:///Users/{username}/Documents/EditableNonEditable/ (String).
|
| valor | Da el valor de un elemento. Representado por el texto para los elementos de texto, 0 o 1 para las casillas de verificación, etc. (cadena). |
| Ayuda | Proporciona un texto de descripción adicional para el elemento (cadena). |
| enabled | Indica si el elemento está activado (booleano). |
| enfocado | Indica si el elemento está enfocado (booleano). |
| seleccionados | Indica si el elemento está seleccionado (booleano). |
| Expandido | Indica si el elemento está expandido (booleano). |
| comprobado | Indica si el elemento está preseleccionado (booleano). |
| Elementos | |
| Elemento seleccionado | El elemento seleccionado de un elemento desplegable (cadena). |
| Elementos seleccionados | Elementos seleccionados, si el elemento admite la selección múltiple. |