- Información general
- Primeros pasos
- Preguntas frecuentes

Guía del usuario de Healing Agent
Estrategias de recuperación
Healing Agent emplea varias estrategias de recuperación adaptadas a varios escenarios. Estas estrategias de recuperación son impulsadas por IA y deterministas.
Healing Agent emplea estrategias de recuperación deterministas y basadas en IA para generar coincidencias posibles adicionales. El elemento de destino final se identifica comparando los resultados de todas las estrategias de recuperación para garantizar una alta precisión y minimizar los falsos positivos.
Si deshabilitas los métodos de recuperación de IA de Healing Agent, Healing Agent utiliza la distancia Levenshtein para realizar coincidencia de texto, como alternativa.
Estrategia de recuperación del cambio de definición de destino
Cuando cambian uno o más atributos del selector de destino o anclaje, Healing Agent genera un nuevo selector y lo compara con el original. Si el nuevo selector coincide con el mismo elemento, el Healing Agent ejecuta la actividad sobre el mismo.
El siguiente ejemplo demuestra un elemento de la IU de destino cambiaron tanto el atributo tag como el aaname:
| Selector inicial | Selector generado por Healing Agent |
|---|---|
<webctrl id='Country' tag='H2' type='' class='' aaname='Country' /> | <webctrl id='Country' tag='LABEL' type='' class='' /> |
El siguiente ejemplo muestra un elemento de la IU de destino en el que cambiaron los atributos del selector aaname, class y text:
| Selector inicial | Selector generado por Healing Agent |
|---|---|
<webctrl visibleinnertext='Sign in with another account' tag='P' type='' class='MuiTypography-root MuiTypography-body1 jss32 css-9grhbv' check:text='Sign in with another account' /> | <webctrl aaname=' Log in with another account' tag='AP-TYPOGRAPHY' type='' class='jss32 light m block inherit hydrated' check:text='Log in with another account' /> |
Estrategia de recuperación de tiempo dinámico
Las actividades a veces necesitan tiempo antes de que se pueda ejecutar una acción. En tales situaciones, Healing Agent sabe cuánto esperar y proporciona sugerencias de corrección cuando es necesario.
Estrategia de recuperación del cambio de posición del anclaje frente a la de destino
En el diseño responsivo, los cambios de resolución o tamaño de la pantalla pueden hacer que la posición del anclaje sea diferente entre el tiempo de diseño y el runtime. Healing Agent se adapta permitiendo un posicionamiento flexible de los anclajes en relación con sus objetivos.
Estrategia de recuperación de título de AppCard
Healing Agent puede realizar una recuperación cuando se cambia un título de AppCard del explorador, utilizando una de las siguientes estrategias:
| Estrategia | Ejemplos de títulos de AppCard antes y después de la recuperación |
|---|---|
| Sin distinción entre mayúsculas y minúsculas | Antes: google Después: Google |
| Comienza con | Antes: google Después: goog |
| Contiene | Antes: google company Después: google |
Selector semántico
El selector semántico es una descripción en lenguaje natural de un elemento de IU de destino, definido en tiempo de diseño. El selector semántico no se utiliza durante la ejecución normal, sino que sirve como un mecanismo de reserva que se activa solo cuando el Healing Agent está activado para recuperarse de los fallos del selector.

Estrategias de recuperación basadas en IA
Healing Agent puede aprovechar las estrategias de recuperación basadas en IA.
Superposición o ventana emergente que obstruye el elemento de destino
Si una ventana emergente, superposición o modal obstruye un elemento de destino, Healing Agent realiza las acciones adecuadas:
- Si la ventana emergente pertenece a la aplicación automatizada, Healing Agent la cierra.
- Si la obstrucción es causada por una ventana externa no relacionada con la aplicación, Healing Agent minimiza la ventana y vuelve a intentar la actividad.
Orientación semántica
Las etiquetas asociadas a los campos de entrada, casillas de verificación y menús desplegables pueden reformularse con un significado semántico equivalente.
Por ejemplo, una aplicación automatizada tenía dos campos de entrada etiquetados como Nombre y Apellido. En una actualización posterior de la aplicación, estas dos etiquetas cambiaron a Nombre y Apellidos. Healing Agent aplica estrategias de recuperación semántica dirigida para reparar la automatización.
Computer Vision
Si la configuración de destino original no utilizaba Computer Vision como método principal o de reserva, Healing Agent intenta recuperar el elemento utilizando el servicio de Computer Vision.
Esta recuperación utiliza una captura de pantalla tomada durante la creación de la automatización. No se necesita una clave API para este paso.
- Estrategia de recuperación del cambio de definición de destino
- Estrategia de recuperación de tiempo dinámico
- Estrategia de recuperación del cambio de posición del anclaje frente a la de destino
- Estrategia de recuperación de título de AppCard
- Selector semántico
- Estrategias de recuperación basadas en IA
- Superposición o ventana emergente que obstruye el elemento de destino
- Orientación semántica
- Computer Vision