UiPath Documentation
activities
latest
false

Actividades UIAutomation

Última actualización 6 de may. de 2026

Acerca de los selectores semánticos

Los selectores semánticos son un nuevo método de orientación dentro de Destino unificado, diseñado para identificar elementos de la interfaz de usuario 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 resistentes a los cambios de la interfaz de usuario en función de la información del DOM.

Nota:

Los selectores semánticos basados en imágenes no son compatibles actualmente.

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 se dirige al botón El botón 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. Imagen del "Selector semántico"

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