UiPath Documentation
activities
latest
false
Actividades UIAutomation
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Acerca de los selectores semánticos

Selectores semánticos: un método de orientación que identifica los elementos de la interfaz de usuario en función del significado en lugar de la posición o la estructura.

Los selectores semánticos son un nuevo método de orientación dentro de Destino unificado, diseñado para identificar elementos de IU en función del significado, no de la posición o la estructura. Utilizan la comprensión impulsada por la IA del rol, el propósito y el contexto de un elemento para hacer que las automatizaciones sean resilientes a los cambios de la IU.

Nota:

Los selectores semánticos admiten dos métodos de búsqueda, DOM e Imagen. Para obtener más información, consulta Buscar métodos.

En Destino unificado, los selectores semánticos sirven como el principal método de orientación alternativo para los selectores de forma similar a Computer Vision, pero significativamente más potentes y adaptables. También se pueden configurar como método de orientación principal, lo que permite un enfoque totalmente semántico para la detección de elementos de la interfaz de usuario.

Los selectores tradicionales se basan en atributos o jerarquías rígidas. Los selectores semánticos capturan lo que representa el elemento, lo que permite que las automatizaciones se adapten automáticamente cuando las IU evolucionan.

Mejores prácticas y beneficios

Esta sección describe las mejores prácticas y los beneficios de utilizar selectores semánticos.

Mejores prácticas

Utiliza selectores semánticos en los siguientes escenarios:

  • Las IU cambian con frecuencia o se crean de forma dinámica (por ejemplo, React, Angular);

  • Automatizas en todos los entornos (preparación frente a producción);

  • Desea una mayor fiabilidad sin un mantenimiento constante;

  • Necesitas un mecanismo alternativo en Destino unificado que funcione bien en condiciones de incertidumbre.

    Nota:

    También puedes establecer Selectores semánticos como método de orientación principal cuando la comprensión semántica es el enfoque más fiable para tu aplicación.

    Evita utilizar selectores semánticos como métodos de orientación principales en los siguientes escenarios:

  • Necesitas rutas estructurales fijas para la verificación de prueba;

  • La interfaz de usuario es estática y se puede abordar fácilmente utilizando selectores tradicionales.

Beneficios

Cuando las automatizaciones fallan, a menudo se debe a selectores frágiles que se rompen después de las siguientes causas:

  • Actualizaciones menores de diseño o tema de la interfaz de usuario;
  • ID de elementos dinámicos;
  • Cambios en el nombre de la etiqueta o la clase.

Los selectores semánticos superan estos desafíos interpretando la intención en lugar de la sintaxis.

El uso de selectores semánticos incluye las siguientes ventajas:

  • Resistencia: sigue trabajando incluso cuando cambia la interfaz de usuario.
  • Adaptabilidad: identificar elementos equivalentes en todos los entornos.
  • Coherencia: alinear la automatización con la intención del usuario y el propósito funcional.
  • Integración: funciona sin problemas dentro de Unified Target, junto con la orientación tradicional y Computer Vision.

Ejemplo de uso del selector semántico

En el siguiente ejemplo, el selector semántico apunta al botón El que envía el formulario por su significado, en lugar de por su posición o atributos HTML. Incluso si el botón se mueve o su etiqueta cambia, la automatización sigue teniendo éxito.

Comparar las capacidades del selector

La siguiente tabla captura las diferencias entre otros tipos de selectores y selectores semánticos:

CapacidadesSelectores tradicionalesComputer VisionSelectores semánticos
Tolerancia de cambio de IUBajoMedioAlto
Conocimiento del contextoLimitadoSolo visualFuerte (semántico)
Esfuerzo de mantenimientoAltoMedioBajo
Integración en Destino unificadoSí (alternativa o principal)
Interpretación similar a la humanaNoParcialCompleto
  • Mejores prácticas y beneficios
  • Mejores prácticas
  • Beneficios
  • Ejemplo de uso del selector semántico
  • Comparar las capacidades del selector

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado