activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

UIAutomation-Aktivitäten

Letzte Aktualisierung 11. Dez. 2025

Über semantische Selektoren

Semantische Selektoren sind eine neue Zielmethode in Unified Target, die dazu dient, UI-Elemente nach Bedeutung und nicht nach Position oder Struktur zu identifizieren. Sie nutzen das KI-gestützte Verständnis der Rolle, des Zwecks und des Kontexts eines Elements, um Automatisierungen gegenüber Änderungen der Benutzeroberfläche basierend auf den DOM-Informationen widerstandsfähig zu machen.

Hinweis: Bildbasierte semantische Selektoren werden derzeit nicht unterstützt.

In Unified Target dienen semantische Selektoren als die wichtigste Fallback-Zielmethode für Selektoren, ähnlich wie Computer Vision, aber wesentlich leistungsstärker und anpassungsfähiger. Sie können auch als primäre Zielmethode konfiguriert werden, wodurch ein vollständig semantischer Ansatz für die Erkennung von UI-Elementen ermöglicht wird.

Klassische Selektoren basieren auf starren Attributen oder Hierarchien. Semantische Selektoren erfassen, was das Element darstellt, sodass Automatisierungen automatisch angepasst werden können, wenn sich die Benutzeroberflächen weiterentwickeln.

Best Practices und Vorteile

In diesem Abschnitt werden Best Practices und Vorteile für die Verwendung semantischer Selektoren beschrieben.

Best Practices

Verwenden Sie semantische Selektoren in den folgenden Szenarien:
  • Benutzeroberflächen ändern sich häufig oder werden dynamisch erstellt (z. B. React, Angular;
  • Sie automatisieren über mehrere Umgebungen hinweg (Staging vs. Produktion).
  • Sie wollen eine höhere Zuverlässigkeit ohne ständige Wartung;
  • Sie benötigen einen Fallback-Mechanismus im Unified Target, der bei Unsicherheit gut funktioniert.
Hinweis: Sie können auch semantische Selektoren als primäre Zielmethode festlegen, wenn semantisches Verständnis der zuverlässigste Ansatz für Ihre Anwendung ist.
Vermeiden Sie die Verwendung semantischer Selektoren als primäre Zielmethoden in den folgenden Szenarien:
  • Sie benötigen feste strukturierte Pfade für die Testverifizierung;
  • Die Benutzeroberfläche ist statisch und kann mithilfe herkömmlicher Selektoren leicht adressiert werden.

Vorteile

Wenn Automatisierungen fehlschlagen, liegt dies oft an empfindlichen Selektoren, die nach folgenden Ursachen nicht mehr funktionieren:
  • Kleinere UI-Layout- oder Designaktualisierungen;
  • Dynamische Element-IDs;
  • Änderungen des Beschriftungs- oder Klassennamens.

Semantische Selektoren meistern diese Herausforderungen, indem sie die Absicht statt der Syntax interpretieren.

Die Verwendung semantischer Selektoren bietet die folgenden Vorteile:

  • Widerstandsfähigkeit – Funktioniert auch dann, wenn sich die Benutzeroberfläche ändert.
  • Anpassungsfähigkeit – Identifizieren gleichwertiger Elemente in verschiedenen Umgebungen.
  • Konsistenz – Ausrichten der Automatisierung auf die Benutzerabsicht und den Funktionszweck.
  • Integration – Funktioniert nahtlos innerhalb von Unified Target neben traditionellem und Computer Vision-Targeting.

Beispiel für die Verwendung des semantischen Selektors

Im folgenden Beispiel zielt der semantische Selektor auf die Schaltfläche, die das Formular übermittelt, nach Bedeutung und nicht nach ihrer Position oder HTML-Attributen ab. Auch wenn die Schaltfläche verschoben oder ihre Beschriftung geändert wird, ist die Automatisierung weiterhin erfolgreich.



Vergleichen der Selektorfunktionen

In der folgenden Tabelle werden die Unterschiede zwischen anderen Selectos und semantischen Selektoren dargestellt:

CapabilitiesKlassische SelektorenComputer VisionSemantische Selektoren
Toleranz für UI-ÄnderungenNiedrigMittelHoch
KontextbewusstseinBeschränktNur visuellstark (semantisch)
WartungsaufwandHochMittelNiedrig
Integration in Unified TargetJaJaJa (Fallback oder primär)
Menschliche InterpretationNeinTeilweiseVoll
  • Best Practices und Vorteile
  • Best Practices
  • Vorteile
  • Beispiel für die Verwendung des semantischen Selektors
  • Vergleichen der Selektorfunktionen

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo
Vertrauen und Sicherheit
© 2005–2025 UiPath. Alle Rechte vorbehalten