- Información general
- Automatización de IU
- Acerca del paquete de actividades de 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
- Comprobación de accesibilidad
- 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
- Ámbito del elemento
- Extraer datos de tabla
- Buscar elementos
- Para cada elemento de interfaz de usuario
- 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
- Guardar imagen
- Seleccionar elemento
- Establecer datos del navegador
- Configurar el portapapeles
- Establecer servidor de CV
- Establecer navegador de Runtime
- Establecer foco
- Establecer la configuración del proyecto
- Establecer texto
- Realizar captura
- Escribir en
- Desbloquear entrada de usuario
- 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 a que la pantalla esté lista
- Esperar texto en pantalla
- Esperar texto en posición
- API de automatización codificadas de terminal
Actividad de ámbito de elemento que se adjunta a un elemento de IU existente y lo expone como ámbito para varias actividades secundarias.
La actividad Ámbito de elemento moderna solo está disponible en Vista previa.
UiPath.UIAutomationNext.Activities.NElementScope
Descripción
La actividad Ámbito del elemento identifica un único elemento de la IU una vez y luego lo expone como el ámbito para cada actividad colocada en su cuerpo. Todas las actividades secundarias (por ejemplo, Hacer clic, Escribir en, Obtener texto, Obtener atributo) se dirigen a elementos relativos al elemento que has indicado, en lugar de buscar de nuevo en toda la pantalla.
Úsalo cuando quieras ejecutar varias acciones dentro del mismo contenedor (una fila de tabla, una sección de formulario, una tarjeta o un panel) mientras mantienes los selectores cortos, estables y rápidos.
El cuerpo de la actividad es un contenedor. Las actividades secundarias que deben dirigirse al elemento indicado (o sus descendientes) se colocan dentro del cuerpo. Cada actividad secundaria se ejecuta en el elemento capturado por el ámbito, por lo que solo indicas el elemento principal una vez.
El ámbito del elemento se puede colocar dentro de una actividad Usar aplicación/navegador , de modo que el elemento se resuelva dentro del ámbito de esa aplicación/navegador y las actividades secundarias puedan heredar su configuración. También se puede utilizar por sí solo indicando un elemento directamente.
Compatibilidad de proyectos
Windows | Multiplataforma
Configuración
- Indicar en pantalla : indica el elemento de IU al que quieres adjuntar. Una vez indicada, la tarjeta de actividad muestra una vista previa del elemento de destino y sus anclajes.
Después de indicar el destino, gestiona el destino seleccionando el botón de opciones del menú y eligiendo una de las siguientes opciones:- Indicar destino : indica el destino de nuevo. Si el Descriptor está definido en el Repositorio de objetos, debes desvincularlo antes de poder indicar un Descriptor solo para la actividad actual.
- Editar destino : abre el asistente de selección para configurar el elemento de destino.
- Eliminar captura de pantalla informativa : elimina la captura de pantalla del elemento de destino.
- Cambiar captura de pantalla informativa : cambia la captura de pantalla del elemento de destino.
- Mostrar en el repositorio de objetos : abre el panel Repositorio de objetos con el Descriptor seleccionado.
- Desvincular del repositorio de objetos : desvincula el descriptor del repositorio de objetos.
- Añadir al repositorio de objetos : añade el elemento de IU actual a un proyecto de biblioteca, desde donde puede reutilizarse en todo tu proceso de automatización.
Panel de propiedades
Destino
El elemento de IU al que se adjunta el ámbito. El destino se configura cuando indicas el elemento en la pantalla y se puede refinar utilizando las siguientes opciones:
- Selector de ventana (instancia de la aplicación): el selector para la ventana de la aplicación (aplicación/navegador).
- Selector estricto : el selector generado para el elemento indicado. Un selector es un fragmento XML que identifica el elemento por sus atributos.
Opciones
- Modo Healing Agent : configura el comportamiento del Healing Agent para esta actividad, en función de la configuración de Gobernanza u Orchestrator en el nivel de proceso o trabajo.
- Igual que la aplicación/navegador : hereda la configuración de la actividad principal Usar aplicación/navegador .
- Heredar la configuración del trabajo : aplica la configuración definida en Gobernanza o en Orchestrator en el nivel de proceso o trabajo.
- Deshabilitado : desactiva Healing Agent para esta actividad.
- Solo recomendación : permite que Healing Agent proporcione recomendaciones sobre cómo solucionar problemas de automatización de IU en trabajos en ejecución, pero solo si lo permite la configuración de Gobernanza u Orchestrator.
- Continuar en caso de error : especifica si la automatización debe continuar incluso cuando la actividad arroja un error. Este campo solo admite valores
Boolean(True,False). El valor predeterminado esFalse. Como resultado, si el campo está en blanco y se produce un error, la ejecución del proyecto se detiene. Si el valor se establece enTrue, la ejecución del proyecto continúa independientemente de cualquier error. - Modo de entrada : especifica qué tecnología se utiliza para interactuar con el elemento de destino. Las actividades secundarias dentro del ámbito pueden heredar este modo. Las opciones disponibles son:
- Eventos de hardware : actúa como un usuario real, utilizando el ratón y el teclado a través del sistema operativo. Emula completamente el comportamiento humano, pero algunos eventos pueden perderse y la aplicación de destino debe estar enfocada.
- Simular : simula la acción utilizando las API de accesibilidad. Recomendado para navegadores, aplicaciones basadas en Java y SAP. Suele ser más fiable que los Eventos de hardware, envía todo el texto en una sola acción y funciona incluso cuando la aplicación de destino no está enfocada. Verifique que el elemento de destino lo admita.
- API de Chromium : realiza acciones utilizando las API de depuración. Funciona solo para elementos de Chromium. Envía todo el texto de una vez y funciona cuando la aplicación de destino no está enfocada.
- Mensajes de ventana : utiliza mensajes de Win32. Recomendado para aplicaciones de escritorio. Suele ser más fiable que los Eventos de hardware, envía todo el texto a la vez y funciona incluso cuando la aplicación de destino no está enfocada. Verifique que el elemento de destino lo admita.
- Segundo plano : se ejecuta en segundo plano. Utiliza Simular siempre que sea posible; las actividades complejas (imagen, texto nativo) aún se ejecutan en primer plano.
Plazos
- Tiempo de espera : especifica la cantidad de tiempo (en segundos) que se debe esperar para encontrar el elemento de destino antes de arrojar un error. El valor predeterminado es 30 segundos.
Las propiedades Retraso antes y Retraso después no son utilizadas por el Ámbito del elemento y están ocultas en el Diseñador. La configuración de retraso en el nivel de proyecto no se aplica intencionadamente a esta actividad.
Entrada/Salida
- Elemento de entrada : el elemento de la IU en el que se ejecuta la actividad, almacenado en un objeto
UiElement. Este campo solo admite objetosUiElement. Este objeto se puede obtener del campo de propiedad Elemento de salida de otras actividades de Automatización de IU. - Elemento de salida : el elemento de IU resuelto, almacenado en un objeto
UiElement. Esta variable puede pasarse a otras actividades que aceptenUiElementcomo entrada.