- Notes de publication
- Vue d'ensemble (Overview)
- Démarrage
- Questions fréquemment posées

Guide de l'utilisateur de Healing Agent
Stratégies de récupération
linkHealing Agent utilise plusieurs stratégies de récupération adaptées à différents scénarios. Ces stratégies de récupération sont à la fois pilotées par l'IA et déterministes.
Healing Agent utilise des stratégies de récupération déterministes et basées sur l'IA pour générer des correspondances possibles supplémentaires. L'élément cible final est identifié en comparant les résultats de toutes les stratégies de récupération pour garantir une grande précision et minimiser les faux positifs.
Si vous désactivez les méthodes de récupération pilotées par l'IA de Healing Agent, il utilise comme solution de remplacement la distance de Levenshtein pour trouver des correspondances de texte.
Stratégie de récupération après modification de la définition de la cible
linkLorsqu'un ou plusieurs attributs de la cible ou du sélecteur d'ancre changent, Healing Agent génère un nouveau sélecteur et le compare à l'original. Si le nouveau sélecteur correspond au même élément, Healing Agent exécute l'activité en fonction de celui-ci.
tag
et aaname
ont changé :
Sélecteur initial |
Sélecteur généré par Healing Agent |
---|---|
<webctrl id='Country' tag='H2' type='' class='' aaname='Country' /> | <webctrl id='Country' tag='LABEL' type='' class='' /> |
aaname
, class
et text
du sélecteur ont changé :
Sélecteur initial |
Sélecteur généré par 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' /> |
Stratégie de récupération de minutage dynamique
linkLes activités ont parfois besoin de temps avant qu'une action puisse être exécutée. Dans de telles situations, Healing Agent sait combien de temps attendre et fournit des suggestions de correctifs lorsque cela est nécessaire.
Stratégie de récupération de l'ancre par rapport au changement de position de la cible
linkDans une conception réactive, les modifications de la résolution ou de la taille de l'écran peuvent entraîner un positionnement différent de l'ancre entre le moment de la conception et celui de l'exécution. Healing Agent s'adapte en permettant un positionnement flexible des ancres par rapport à leurs cibles.
Stratégie de récupération de titres AppCard
linkHealing Agent peut effectuer une récupération lorsqu'un titre AppCard de navigateur est modifié, à l'aide de l'une des stratégies suivantes :
Strategy | Exemples de titres AppCard avant et après récupération |
---|---|
Insensible à la casse |
Avant :
google Après :
Google |
Commence par |
Avant :
google Après :
goog |
Contient |
Avant :
google company Après :
google |
Sélecteur sémantique
linkStratégies de récupération basées sur l'IA
linkHealing Agent peut tirer parti des stratégies de récupération basées sur l'IA.
Une superposition ou une fenêtre contextuelle obstrue l'élément cible
Si une fenêtre contextuelle, une superposition ou une fenêtre modale obstrue un élément cible, Healing Agent effectue l'action appropriée :
-
Si la fenêtre contextuelle appartient à l'application automatisée, Healing Agent la ferme.
-
Si l'obstruction est due à une fenêtre externe sans rapport avec l'application, Healing Agent réduit la fenêtre et tente à nouveau d'exécuter l'activité.
Ciblage sémantique
Les étiquettes associées à des champs de saisie, cases à cocher et menus déroulants peuvent être remplacées par une sémantique de signification équivalente.
Par exemple, une application automatisée possédait deux champs de saisie intitulés Nom et Nom de famille. Dans une mise à jour ultérieure de l'application, ces deux étiquettes ont été remplacées par Prénom et Nom de famille. Healing Agent applique des stratégies de récupération de ciblage sémantique pour réparer l'automatisation.
Computer Vision
Si la configuration cible d'origine n'utilisait pas Computer Vision comme méthode principale ou de secours, Healing Agent tente de récupérer l'élément à l'aide du service Computer Vision.
Cette récupération tire parti de la capture d'écran d'un élément effectuée lors de la création de l'automatisation. Aucune clé API n'est nécessaire dans cette étape.
- Stratégie de récupération après modification de la définition de la cible
- Stratégie de récupération de minutage dynamique
- Stratégie de récupération de l'ancre par rapport au changement de position de la cible
- Stratégie de récupération de titres AppCard
- Sélecteur sémantique
- Stratégies de récupération basées sur l'IA
- Une superposition ou une fenêtre contextuelle obstrue l'élément cible
- Ciblage sémantique
- Computer Vision