- Notas relacionadas
- Primeros pasos
- Instalación y configuración
- Proyectos de automatización
- Acerca de la publicación de proyectos de automatización
- Diseñar automatizaciones
- Gestionar paquetes de actividades
- Configuración de los Ajustes del Proyecto de Actividades
- Firma de paquetes
- Control
- Importar entidades
- Experiencia de diseño moderna
- Vincular un proyecto a una idea en Automation Hub
- Usar Data Manager
- Dependencias
- Tipos de flujos de trabajo
- Comparación de archivos
- Mejores prácticas de automatización
- Integración del control de código fuente
- Depuración
- La herramienta de diagnóstico
- Variables
- Argumentos
- Espacios de nombres importados
- Automatización atendida basada en desencadenadores
- Grabación
- Elementos de la IU
- Flujo de control
- Selectores
- Repo. de objetos
- Extracción de datos
- Automatización de imágenes y texto
- 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
- Citrix Technologies Automation
- Automatización RDP
- Automatización de Salesforce
- Automatización SAP
- Automatización de VMware Horizon
- Registro
- La herramienta ScreenScrapeJavaSupport
- El protocolo WebDriver
- Conjunto de pruebas - Estudio
- Extensiones
- Solución de problemas
- Acerca de la resolución de problemas
- Compatibilidad y limitaciones de Microsoft App-V
- Solución de problemas de Internet Explorer x64
- Problemas de Microsoft Office
- Identificación de elementos de la interfaz de usuario en PDF con opciones de accesibilidad
- Reparar Soporte Active Accessibility
- Automatizar aplicaciones que se ejecutan en un usuario de Windows diferente
- Validation of large Windows-legacy projects takes longer than expected
Búsqueda sin Non-Greedy
La búsqueda Modesta permite identificar el elemento de destino a partir de un grupo de aplicaciones similares, que se ajustan a los atributos que hayas especificado. Debe incluirse en la etiqueta de nivel superior de un selector.
idx
, su valor se establece de forma predeterminada como *
.
La introducción de la búsqueda Modesta en tus selectores indica que la búsqueda ha de realizarse en todas las ventanas activas o instancias del navegador que coincidan con las etiquetas de nivel superior de tu selector, y no solo con las instancias de la ventana activa.
idx()
, que debe incluirse en la etiqueta de nivel, tal y como se indica a continuación:
Opción |
Descripción |
---|---|
|
Busca en todas las instancias de ventana activa el elemento que coincida con los atributos de la etiqueta de nivel superior. La opción
<idx='1'> solo busca en las instancias de ventana enfocadas.
|
Tipo de selector | Soporte |
---|---|
<wnd> | |
<html> | |
<webctrl> | |
<java> | |
<ctrl> | |
<uia> | |
<sap> | |
<silverlight> | |
Los selectores dentro de los siguientes contenedores:
| |
Aplicaciones de la Plataforma universal de Windows (UWP) |
A efectos de este ejemplo, vamos a suponer que queremos crear un proceso de automatización que interactúe con la aplicación Calculadora de Windows 10.
Sin embargo, hay dos instancias activas, una Calculadora estándar y una Calculadora de Programador.
idx='*'
en la etiqueta de nivel superior, en nuestro caso <wnd>
.
Se generará el siguiente selector, que nos devolverá la instancia Calculadora que andamos buscando:
<wnd app='applicationframehost.exe' appid='Microsoft.WindowsCalculator_8wekyb3d8bbwe!App'
title='Calculator' idx='*' />
<uia cls='LandmarkTarget' />
<uia automationid='ProgrammerOperators' cls='NamedContainerAutomationPeer' name='Radix selection' />
<uia automationid='hexButton' cls='RadioButton' name='HexaDecimal 0 ' />
<wnd app='applicationframehost.exe' appid='Microsoft.WindowsCalculator_8wekyb3d8bbwe!App'
title='Calculator' idx='*' />
<uia cls='LandmarkTarget' />
<uia automationid='ProgrammerOperators' cls='NamedContainerAutomationPeer' name='Radix selection' />
<uia automationid='hexButton' cls='RadioButton' name='HexaDecimal 0 ' />