- 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-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
- 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
- Marcar/Desmarcar
- Comprobar estado de aplicación
- Comprobar elemento
- Clic
- Clic desencadenador de eventos
- Cerrar ventana emergente
- Arrastrar y soltar
- Extraer datos de tabla
- Para cada elemento de interfaz de usuario
- Obtener atributo
- Obtener datos del navegador
- 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
- Establecer navegador de Runtime
- Establecer texto
- Realizar captura
- Escribir en
- Utilizar Aplicación/Navegador
- 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
- 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
- Computer Vision Local Server
- Automatización móvil
- Notas relacionadas
- 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
- 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
OUT OF SUPPORTv21.4
Fecha de lanzamiento: 2 de junio de 2021
- No se ha podido instalar Java Bridge desde UiExplorer.
- Se han solucionado problemas de rendimiento con las actividades Obtener atributo, Obtener posición, Obtener texto, Texto existente, Texto OCR existente.
- Al utilizar las actividades Transacción de llamada e Inicio de sesión SAP ejecutando XenApp en un contenedor App-V, no se realizaba la
Enter
clave. - La secuencia de comandos SAPGUI no funcionaba para automatizar aplicaciones SAP Logon publicadas como App-V.
Fecha de lanzamiento: 26 de abril de 2021
Se ha renovado la actividad Extraer datos de tabla, que contiene varias propiedades nuevas, así como un nuevo asistente que te ayuda a guiarte por el proceso de extracción de datos. Toda esta función también puede utilizarse desde el nuevo grabador de Extracción de tablas, que aparece en el menú de opciones si has seleccionado la Experiencia Moderna. Nunca ha sido tan fácil extraer datos estructurados, gracias a la gran cantidad de novedades que aporta esta versión.
La nueva función Verificar ejecución te permite asegurarte de que la acción (un clic o un tipo, por ejemplo) se ha ejecutado correctamente en tiempo de ejecución, es decir, que ha tenido el resultado esperado. Esta característica puede configurarse en las siguientes actividades y en Configuración del proyecto:
- Clic
- Escribir en
- Mantener el puntero
La actividad Utilizar aplicación/navegador tiene un nuevo campo de propiedad, Ventana de incógnito/privada, que permite abrir la sesión del explorador en modo incógnito o privado.
La nueva búsqueda multiselector se utiliza ahora para todas las búsquedas, tanto en tiempo de ejecución como en tiempo de diseño. Esto funciona en segundo plano, por lo que no afectará a su experiencia con el producto, sino que simplemente le proporcionará mejores resultados en general.
Ahora puede definir un área que quieras automatizar arrastrándola cuando utilices la función Grabadora App/Web, lo que te permite utilizar la automatización de imágenes en tus flujos de trabajo.
Check:text
era una característica oculta del Selector difuso, que permitía seleccionar fácilmente elementos que contenían texto. En cierto modo, es similar a la antigua actividad Hacer clic en texto . Ahora, actualizada para formar parte de la experiencia moderna, esta característica se puede encontrar en el Selector difuso, en la pantalla de selección, y al usarla puedes seleccionar cómo quieres que se procese el texto mientras indicas tu destino, con soporte para comodines y variables.
Para aumentar la facilidad de uso y la personalización, algunos ajustes, como el temporizador establecido para la Pausa (F2) al indicar un elemento en pantalla, persisten ahora por máquina, en todas las sesiones.
Ahora puede indicar destinos dinámicos, que ya no dependen de sus etiquetas de texto. Esto te permite trabajar con elementos que tienen etiquetas de texto dinámicas, o con elementos específicos en listas de búsqueda, con respecto a su posición en la búsqueda en lugar de sus etiquetas de texto. Para ello, se aprovecha la potencia del Selector difuso, que ahora también puede utilizar comodines para aumentar la imprecisión.
La nueva actividad Obtener URL permite recuperar la URL de una página web y reutilizarla en la automatización, lo que facilita en gran medida la automatización web.
Los destinos que ya no están disponibles, como las aplicaciones que están cerradas, ahora se pueden editar en el modo sin conexión, por lo que no es necesario pasar por todo el proceso de volver a abrir la misma ventana para editar un solo carácter en el selector.
La actividad Marcar estado de aplicación ahora también se puede utilizar fuera de la actividad Usar aplicación/navegador para situaciones como conectarse a una VPN o iniciar una máquina virtual.
La Grabadora App/Web puede utilizarse ahora con cualquier aplicación de tu equipo, sin necesidad de cambiar de aplicación. Hemos adaptado la grabadora a sus necesidades, y ahora puede determinar automáticamente si se indican acciones en una app diferente y comportarse en consecuencia, grabando automáticamente sus pasos.
Para facilitar la automatización, al indicar determinados tipos de aplicaciones con la opción Usar aplicación/navegador ahora se rellena automáticamente la propiedad Argumentos, lo que facilita el uso de aplicaciones Java, PDF, Office o Windows.
Ahora es posible utilizar variables y argumentos directamente en la pantalla Opciones de selección al editar el Selector y el Selector difuso.
Las actividades Hacer clic y Mantener el puntero tienen ahora la propiedad TipoDeMovimientoDelCursor, que permite seleccionar el tipo de movimiento que se desean que utilice el ratón al realizar la acción, ya sea Instantáneo o Suave.
Ahora se admiten comodines en el campo Elemento de la actividad Seleccionar elemento. Además, se ha añadido un nuevo campo de propiedad a esta actividad, AlterarSiEstáDeshabilitado, que realiza la acción de selección incluso si el elemento de destino está desactivado.
Como algunas acciones, como el doble clic, fallaban cuando se realizaban con el método Simular, ahora se realizan con el método Eventos de hardware por defecto, evitando así que el flujo de trabajo falle de forma silenciosa.
La actividad Extraer datos estructurados permite ahora la integración con el Repositorio de objetos.
Se ha implementado la casilla de verificación Aplicar visibilidad de elementos en la ventana Opciones de selección, lo que permite a los usuarios trabajar exclusivamente con elementos de la IU visibles.
La grabadora App/Web ahora admite el uso de teclas modificadoras al grabar acciones.
La propiedad Esperar a que esté lista ha pasado a llamarse Esperar a que se cargue la página en todas las actividades de la UIAutomación moderna, lo que refleja mejor su finalidad.
.doc
, .xls
, .png
, .pdf
etc.
Las actividades Hacer clic y Mantener el puntero tienen ahora la propiedad TipoDeMovimientoDelCursor, que permite seleccionar el tipo de movimiento que se desean que utilice el ratón al realizar la acción, ya sea Instantáneo o Suave.
Ahora se admiten comodines en el campo Elemento de la actividad Seleccionar elemento. Además, se ha añadido un nuevo campo de propiedad a esta actividad, AlterarSiEstáDeshabilitado, que realiza la acción de selección incluso si el elemento de destino está desactivado.
La actividad Ámbito de la celda de tabla tiene un nuevo campo de propiedad, Índice de fila de la tabla, que muestra el índice de la fila encontrada, y es útil en casos de tablas que tienen la primera fila vacía.
Java Native Scraping ahora recupera los límites de las palabras cuando se selecciona la casilla de verificación Obtener información de palabras.
La actividad Adjuntar explorador tiene una nueva opción en la propiedad TipoDeExporador, adecuada para otros navegadores basados en Chromium.
Se ha añadido soporte para sitios web que utilizan Shadow DOM para sus elementos de la IU. Estas páginas pueden automatizarse ahora utilizando Google Chrome, Firefox y Edge.
Al utilizar variables en los selectores, los cambios realizados en el Panel de variables ahora también tienen efecto en los selectores. Ten en cuenta que esto solo se aplica a las variables que se modifican después de actualizar a esta versión del paquete UIAutomation, por lo que esto no causa un cambio de ruptura en los flujos de trabajo más antiguos.
El menú desplegable Clave en el cuerpo de la actividad Enviar tecla de acceso rápido ahora admite la búsqueda automática de teclas de acceso rápido en la lista cuando se expande.
UiPath Studio es compatible ahora con la última versión de SAP WinGUI 7.70 con todas las nuevas características, tales como un nuevo tema visual, Quartz, soporte para control de navegador alternativo (Microsoft Edge), así como soporte de escalado multi-monitor.
La extracción de datos de las tablas ALV de SAP se puede realizar mediante la extracción de datos y la extracción de pantalla. Se pueden extraer una o varias tablas de la pantalla de SAP.
La actividad Ámbito de la celda de tabla puede utilizarse ahora para la automatización de tablas SAP FIORI.
Las actividades Hacer clic en CV, Mantener el puntero sobre CV y Marcar CV ahora cuentan con la propiedad TipoDeMovimientoDelCursor, que permite seleccionar el tipo de movimiento que se desean que utilice el ratón al realizar la acción, ya sea Instantáneo o Suave.
Las actividades de Computer Vision ahora admiten el uso exclusivo de OCR, si se configuran como tales, lo que garantiza una mejor experiencia general del usuario.
Se ha implantado un mejor mecanismo de detección de cambios en las actividades de Computer Vision, lo que minimiza el número de análisis de CV completos necesarios y optimiza el proceso.
La actividad Obtener texto CV ahora muestra una vista previa del resultado de texto en el diseñador, mostrando el texto que se va a extraer.
UiExplorer tiene una nueva característica que retrasa la restauración de la ventana de UiExplorer hasta después de cargar los datos del selector. Se utiliza con elementos de la IU que se cierran automáticamente al perder el foco.
- El subcampo Texto esperado de la funcionalidad del campo de propiedad Verificar ejecución se ha modificado y ya no es compatible con los proyectos de automatización creados con UIAutomation versión 21.2.0-preview, lo que provoca un cambio de última hora.
- La propiedad Tiempo de espera de la actividad Elemento existente puede configurarse ahora desde la Configuración del proyecto en Studio.
- Utilizar Clic con Simular clic en una aplicación Java que no soporta esa función no funcionaba, pero no se lanzaba ningún error y el flujo de trabajo continuaba ejecutándose. El mismo escenario ahora arroja un error y puede causar cambios de ruptura en los flujos de trabajo que lo utilizaban.
- En una aplicación Java, el uso de la actividad de clic con eventos de hardware en elementos de la IU de una pestaña distinta de la que está en foco ahora arroja la excepción correcta. Ten en cuenta que esto puede romper antiguos flujos de trabajo.
- Se ha eliminado el motor OCR de Microsoft Project Oxford Online. Se lanza la siguiente excepción en tiempo de ejecución:
Microsoft Project Oxford has been completely retired. Please switch to a different OCR engine
.
Fin de soporte para Microsoft Edge Legacy
- A partir de la versión 21.10, el paquete de actividades de Automatización de IU dejará de ser compatible con el explorador Microsoft Edge Legacy, por lo que la extensión para Microsoft Edge Legacy dejará de funcionar.
- Cuando el campo de propiedad URL en la aplicación de uso/navegador contenía una variable de cadena con una URL, al hacer clic en el botón del cuerpo de la actividad que abría una nueva sesión del navegador con la configuración especificada no ocurría nada.
- La actividad Seleccionar elemento no funcionaba con cuadros combinados y de lista en aplicaciones Java.
- Se ha corregido un problema que provocaba que las excepciones se gestionaran incorrectamente al utilizar actividades paralelas.
- El inicializador de tipo para
Emgu.CV.CvInvoke
lanzaba una excepción cuando se utilizaban actividades de Imagen o Computer Vision. - La actividad Texto existente siempre devolvía
True
cuando se utilizaba dentro de una actividad Paralela y la propiedad Paralela estaba seleccionada. - UiExplorer fallaba al cargar selectores en ciertas situaciones en Internet Explorer. La implementación de la función de retardo de restauración de ventanas en UIExplorer ha ayudado a evitar este problema.
- Extraer de la pantalla una imagen a través de Mientras bucle fallaba en ciertas situaciones.
- Se ha corregido un problema que provocaba el bloqueo del Ejecutor al trabajar con una aplicación Java.
- La actividad Bloquear la entrada del usuario se desbloqueaba al utilizar la tecla Alt.
- Se lanzaba una excepción cuando se utilizaba una biblioteca que contenía la actividad Establecer en portapapeles que establecía una cadena vacía.
- Al utilizar el editor de selectores, la eliminación de
”app=”
de un selector no lo invalidaba. - Al hacer Extracción de datos en determinadas tablas de datos, la ventana de vista previa no mostraba la Col. A.
- La indicación de un PDF en Internet Explorer con una actividad Usar aplicación/explorador hizo que se detenga.
- La actividad Ocultar ventana ahora está oculta en StudioX.
- No se detectaban las ventanas emergentes de Chrome al utilizar conexiones de protocolo de escritorio remoto.
- Ciertas páginas web en Chrome congelaban el sistema cuando se indicaba con una actividad Usar aplicación/navegador.
- Indicar una página de Chrome o Internet Explorer con una actividad de Usar aplicación/navegador en condiciones de red deficientes ocasionó un bloqueo.
- Al utilizar Escribir en con eventos de hardware, las letras se duplicaban en el texto escrito en una página web específica.
- Al utilizar Hacer clic con el método Simular en elementos de aplicaciones Java, se informaba de que la acción se había realizado correctamente, aunque el elemento de destino no admitiera la acción. Ahora, al intentar hacer clic con el método Simular en un elemento que no admite la acción (como los paneles), se muestra un error más descriptivo.
- Se solucionó un problema que provocaba que UIAutomation no pudiera detectar Citrix Apps cuando se utilizaba en modo de 64 bits.
- La tecla Intro no confirmaba la selección cuando se utilizaba para asignar elementos en el repositorio de objetos con la opción Configurar cada elemento activada.
- En determinadas situaciones, al utilizar la actividad Usar aplicación/explorador con la actividad Minimizar se restauraba automáticamente la ventana minimizada al realizar acciones sobre ella.
- Al utilizar Marcar estado de aplicación en un elemento de IU no válido, el elemento devuelto no era nulo.
- Al utilizar la actividad Hacer captura de pantalla con el repositorio de objetos, el NombreDelArchivo estaba vacío.
- Se solucionó un problema que provocaba que la actividad Usar aplicación/explorador tuviera la propiedad Modo de adjuntar establecida en Nombre de proceso en lugar de Instancia de aplicación cuando se creaba desde el repositorio de objetos.
- Se ha corregido un problema que provocaba que la propiedad NuevaSesión de la actividad Abrir navegador se comportara de forma incorrecta.
- La extensión Edge no se podía instalar mediante una política para los usuarios sin conexión que no estaban conectados a Active Directory, y la política estaba bloqueada, lo que provocaba que la herramienta ConfigurarExtensiones informara erróneamente al usuario de que la extensión se había instalado correctamente.
- El botón Ayuda de la sección Vista previa de datos del asistente de extracción de datos no conducía a la página correctamente localizada.
- Al utilizar las actividades UIAutomationNext con aplicaciones o navegadores que tenían superposiciones se comportaban de forma incorrecta.
- La actividad Llamada no tenía en cuenta los DPI de la máquina en la que se ejecutaba.
- Al editar la propiedad Destino.RegiónDeRecorte en el Panel de propiedades en cualquiera de las actividades que la utilizan, los cambios no se guardaban.
- Al indicar la barra de direcciones y determinados elementos de la barra de herramientas, los elementos de la IU de Chrome o Firefox no funcionaban según lo previsto.
- Al ejecutar un proceso de automatización en bucle, la actividad Abrir navegador lanzaba una excepción.
- El atributo html
aaname
recupera el texto de todos los hijos de un nodo indicado. Ahora solo se recupera el texto de la nota indicada. Esta regla no se aplica a los siguientes tipos de nodos HTML:input
,img
,button
,textarea
,area
,a
,select
,table
. La actividad Obtener texto sigue recuperando el contenido de texto de todo el subárbol del nodo indicado, que es la forma recomendada de capturar el valor de un elemento. - Ahora se pueden indicar anclajes desde la pantalla de selección cuando se trabaja con elementos de la IU en el modo de selección de imágenes.
- Al automatizar aplicaciones Java, no se podía reconocer el estado de las casillas de verificación.
- Se ha corregido un problema que provocaba que los menús desplegables no se pudieran seleccionar en determinadas páginas web.
- Se ha corregido un problema que provocaba que la ventana Opciones de selección tuviera tiempos de retardo prolongados al indicar determinados elementos en Edge e Internet Explorer.
- La actividad Buscar elemento secundario no arroja un error
SelectorNotFoundException
cuando se utiliza con un selector válido pero con una condición de filtro que hace que se filtren todos los elementos, y en su lugar devuelve una lista vacía en estos casos. - Se ha corregido un problema que provocaba que las actividades Adjuntar navegador y Adjuntar ventana mostraran selectores que utilizaban variables de forma incorrecta.
- Se ha solucionado un problema que provocaba que la extensión de Chrome no funcionara correctamente tras actualizar Studio de la versión 2020.10 a la versión 2021.4 con el mismo usuario, si se instalaba desde la sección Herramientas de Studio sin derechos especiales.
- Se ha solucionado un problema que provocaba que la extensión Chorme no funcionara correctamente tras actualizar Studio de la versión 2020.10 a la versión 2021.4, si se instalaba desde la sección Herramientas de Studio con derechos especiales.
- La actividad Elemento existente arrojaba un error cuando se utilizaba con Internet Explorer, con una versión de UIAutomation más reciente que la versión 19.4.2.
- Las extensiones Firefox, RDP, Citrix y VMWare instaladas a través de la sección Herramientas en Studio con Studio 20.10 dejan de funcionar al actualizar visualmente a Studio 2021.4, para el mismo usuario que realizó inicialmente la instalación.
- Las extensiones de Firefox, Chrome, Edge, Citrix, RDP y VMWare instaladas a través de la sección Herramientas en Studio con Studio 2020.10 dejan de funcionar al actualizar de forma silenciosa a Studio 2021.4 o al utilizar un usuario distinto al que instaló Studio inicialmente.