Los selectores en UiPath nos permiten identificar un elemento de interfaz de usuario en específico, los selectores consisten en nodos cada uno de ellos este compuesto por etiquetas y atributos.
Los selectores usan las etiquetas para especificar cual elemento quieren tener como objetivo y aplicar estilos o acciones, los atributos proveen información en específico sobre el elemento como su nombre, ID, clase, titulo o tipo. Estos atributos son usados para encontrar y realizar acciones en los elementos deseados durante la automatización.
Tipos de Selectores
Los selectors son generados automáticamente cuando un elemento de interfaz es identificado dentro de actividades o cuando se graba, también hay que tener claro la diferencia entre un selector completo y uno parcial.
Los selectors completes contienen toda la información necesaria para identificar los elementos específicos de interfaz incluyendo el nivel más alto de la ventana. Por otro lado, los selectores parciales son específicos de un contenedor de actividades y almacena información relacionada con el mayor nivel de la ventana.
Los selectors completes se suelen usar en el diseño clásico mientras que los parciales se usan más con el diseño moderno.
El explorador de interfaz (UI) es una herramienta que está disponible, nos ayuda al análisis del selector, modificaciones y optimizaciones. Sus capacidades prueban su beneficio a la hora de hacer troubleshooting de los selectores, manejo de interfaces de usuario dinámicas, comprendiendo estructuras complejas de interfaz, adaptando a las mejoras de interfaz y promueve el reúso de selectores a lo largo de los escenarios de automatización
Las funcionalidades clave del explorador de interfaz son:
- Botón de validación: El explorador de interfaz incluye una opción de validación el cual indica el estado del selector, ayuda a los usuarios rápidamente a identificar cualquier error o problema dentro del selector y te ayuda a solucionarlo efectivamente, de esta manera podemos asegurarnos de la precisión y fiabilidad.
- Panel de árbol visual: El explorador de interfaz incluye un árbol visual que muestra la representación jerárquica de la interfaz de usuario en una aplicación abierta. Este panel nos permite navegar a través de la estructura de la interfaz y selecciona el elemento deseado para el análisis y editado, el árbol nos provee una visual de la interfaz de la aplicación haciendo más fácil no solo identificar sino elegir elementos específicos.
- Etiquetas, Atributos y Exclusion/Inclusion de Etiquetas y Atributos: El explorador de interfaz en el diseño moderno provee una vista comprensiva del elemento de interfaz seleccionado asociado con sus etiquetas y atributos, permitiendo al usuario entender las características de los elementos y hacer decisiones informadas cuando se está modificando los selectores.
Otro componente del explorador de interfaz es el explorador de propiedades:
- Permite a los usuarios el explorar un amplio rango de atributos que define las características y comportamiento de un elemento de interfaz
Estos atributos pueden contener texto, posición, visibilidad y muchos otros