- Versionshinweise
- Überblick
- Erste Schritte
- Häufig gestellte Fragen

Benutzerhandbuch zu Healing Agent
Wiederherstellungsstrategie
linkHealing Agent arbeitet mit mehreren Wiederherstellungsstrategien, die auf verschiedene Szenarien zugeschnitten sind. Diese Wiederherstellungsstrategien sind sowohl KI-gesteuert als auch deterministisch.
Healing Agent verwendet KI-basierte und deterministische Wiederherstellungsstrategien zur Generierung zusätzlicher möglicher Übereinstimmungen. Das endgültige Zielelement wird zur Sicherstellung einer hohen Genauigkeit und Minimierung von Fehlalarmen durch den Vergleich der Ergebnisse aller Wiederherstellungsstrategien identifiziert.
Wenn Sie die Wiederherstellungsmethoden Healing Agent AI deaktivieren, verwendet Healing Agent als Fallback die Levenshtein-Distanz, um Text abzugleichen.
Wiederherstellungsstrategie zur Änderung der Zieldefinition
linkWenn sich ein oder mehrere Attribute des Ziel- oder Ankerselektors ändern, generiert Healing Agent einen neuen Selektor, den er dann mit dem ursprünglichen vergleicht. Wenn der neue Selektor mit demselben Element übereinstimmt, führt Healing Agent die Aktivität dagegen aus.
tag
als auch die Attribute aaname
geändert haben:
Ursprünglicher Selektor |
Von Healin -Agent generierter Selektor |
---|---|
<webctrl id='Country' tag='H2' type='' class='' aaname='Country' /> | <webctrl id='Country' tag='LABEL' type='' class='' /> |
aaname
, class
und text
geändert haben:
Ursprünglicher Selektor |
Von Healin -Agent generierter Selektor |
---|---|
<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' /> |
Dynamische Wiederherstellungsstrategie hinsichtlich der Zeit
linkAktivitäten benötigen manchmal einige Zeit, bevor eine Aktion ausgeführt werden kann. In solchen Situationen weiß Healing Agent, wie lange gewartet werden muss, und bietet bei Bedarf Lösungsvorschläge an.
Wiederherstellungsstrategie bei Änderung der Position von Anker und Ziel.
linkIm responsiven Design können Änderungen der Auflösung oder Bildschirmgröße dazu führen, dass sich die Ankerposition zwischen Entwurfsphase und Runtime unterscheidet.Healing Agent passt sich an, indem er eine flexible Positionierung von Ankern relativ zu deren jeweiligen Zielen ermöglicht.
Strategie zur Wiederherstellung des AppCard-Titels
linkDer Healing Agent kann eine Wiederherstellung durchführen, wenn ein AppCard-Titel im Browser geändert wird, indem eine der folgenden Strategien verwendet wird:
Strategy | Beispiele für AppCard-Titel vor und nach der Wiederherstellung |
---|---|
Groß-/Kleinschreibung wird nicht beachtet |
Vor:
google Nach:
Google |
Beginnend mit (Starts with) |
Vor:
google Nach:
goog |
Enthält |
Vor:
google company Nach:
google |
Semantischer Selektor
linkKI-basierte Wiederherstellungsstrategien
linkHealing Agent kann auf KI-basierte Wiederherstellungsstrategien zurückgreifen.
Zielelement blockierendes Overlays oder Popup
Blockiert ein Popup, ein Overlay oder ein modales Fenster ein Zielelement, ergreift Healing Agent eine entsprechende Aktion:
-
Gehört das Popup zur automatisierten Anwendung, schließt Healing Agent das Popup.
-
Ist die Ursache für die Blockierung ein externes Fenster, das nicht mit der Anwendung zusammenhängt, minimiert Healing Agent das Fenster und versucht die Aktivität erneut durchzuführen.
Semantisches Targeting
Mit Eingabefeldern, Kontrollkästchen und Auswahlmenüs verbundene Bezeichnung können in eine Bezeichnung mit einer gleichwertigen semantischen Bedeutung umformuliert werden.
Zum Beispiel hatte eine automatisierte Anwendung zwei Eingabefelder mit den Bezeichnungen Name und Nachname Bei einer späteren Aktualisierung der Anwendungsupdate wurden diese beiden Bezeichnungen in Vorname und Nachname abgeändert. Der Heilungsagent wendet semantische Wiederherstellungsstrategien für das Ziel an, um die Automatisierung zu reparieren.
Computer Vision
Wenn die ursprüngliche Zielkonfiguration Computer Vision weder als primäre noch als Fallback-Methode verwendet hat, versucht Healing Agent, das Element mithilfe des Diensts Computer Vision wiederherzustellen.
Diese Wiederherstellung nutzt den Screenshot des Elements, der bei Erstellung der Automatisierung aufgenommen wurde.Ein API-Schlüssel ist für diesen Schritt nicht erforderlich.
- Wiederherstellungsstrategie zur Änderung der Zieldefinition
- Dynamische Wiederherstellungsstrategie hinsichtlich der Zeit
- Wiederherstellungsstrategie bei Änderung der Position von Anker und Ziel.
- Strategie zur Wiederherstellung des AppCard-Titels
- Semantischer Selektor
- KI-basierte Wiederherstellungsstrategien
- Zielelement blockierendes Overlays oder Popup
- Semantisches Targeting
- Computer Vision