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 14. Jan. 2026

Über Selektoren

Um bestimmte Aktionen in der Benutzeroberfläche zu automatisieren, ist es nötig, dass Sie mit verschiedenen Fenstern, Schaltflächen, Dropdownlisten und vielen anderen interagieren. Eine der Möglichkeiten, wie UI-Elemente identifiziert werden können, ist die Verwendung ihrer Position auf dem Bildschirm, aber dies kann unzuverlässig sein

Um dieses Problem zu lösen, verwendet Studio sogenannte Selektoren. Diese speichern die Attribute eines grafischen Benutzeroberflächenelements und die übergeordneten Elemente in Form eines XML-Fragments.

In den meisten Fällen werden Selektoren automatisch von Studio generiert und erfordern keine weiteren Eingaben durch den Benutzer, insbesondere dann nicht, wenn die Apps, die automatisiert werden sollen, über eine statische Benutzeroberfläche verfügen.

Einige Softwareprogramme haben jedoch wechselnde Layouts und Attributknoten mit flüchtigen Werten, wie z. B. einige Web-Apps. Studio kann diese Änderungen nicht vorhersagen. Daher müssen Sie möglicherweise einige Selektoren manuell generieren.

Ein Selektor hat folgende Struktur:

<node_1/><node_2/>...<node_N/>
<node_1/><node_2/>...<node_N/>

Der letzte Knoten repräsentiert das gewünschte GUI-Element und alle vorherigen repräsentieren die übergeordneten Elemente dieses Elements. <node_1> wird normalerweise als Stammknoten bezeichnet und stellt das Fenster der obersten Ebene der App dar.

Jeder Knoten verfügt über ein oder mehrere Attribute, mit denen Sie eine bestimmte Ebene der ausgewählten Anwendung korrekt identifizieren können.

Ein Knoten hat das folgende Format:

<ui_system attr_name_1='attr_value_1' ... attr_name_N='attr_value_N'/>
<ui_system attr_name_1='attr_value_1' ... attr_name_N='attr_value_N'/>

Jedes Attribut besitzt einen zugewiesenen Wert. Es ist wichtig, Attribute mit einem konstanten Wert auszuwählen. Wenn sich der Wert eines Attributs jedes Mal ändert, wenn die App gestartet wird, kann der Selektor das Element nicht korrekt identifizieren.

Selektoren werden im Eigenschaftenbereich der Aktivitäten unter Eingabe > Ziel > Selektor angezeigt. Alle Aktivitäten im Zusammenhang mit grafischen Elementen haben diese Eigenschaft.

docs image

Das Fenster Auswahloptionen ermöglicht es Ihnen, ein Ziel auszuwählen und zu bearbeiten. Um auf dieses Fenster zuzugreifen, klicken Sie im Bereich Workflow-Designer im Text einer Aktivität auf die Optionsschaltfläche docs image und wählen Sie Ziel auf Bildschirm anzeigen oder Ziel bearbeiten aus.

docs image

Das Fenster Selector-Editor ermöglicht es Ihnen, automatisch generierte Selektoren anzuzeigen und diese und deren Attribute zu bearbeiten. Um auf dieses Fenster zuzugreifen, verwenden Sie die Ellipsenschaltfläche neben dem Feld Selektor im Eigenschaftenbereich .

docs image

Option

Beschreibung

Überprüfen

Die Schaltfläche zeigt den Status des Selektors durch Überprüfen der Gültigkeit der Selektordefinition und die Sichtbarkeit des Zielelements auf dem Bildschirm.

Die Schaltfläche Überprüfen hat drei Zustände:

  • docs image Selektor wird validiert
  • docs image Gültiger Selektor
  • docs image Ungültiger Selektor
  • docs image Geänderter Selektor, neu validieren

Die Schaltfläche ist mit UI Explorer-Validierungsstatus korreliert.

Element angeben

Geben ein neues UI-Element an, um das vorherige zu ersetzen.

Reparieren

Ermöglicht Ihnen, dasselbe UI-Zielelement erneut anzugeben und den Selektor zu reparieren. Diese Operation ersetzt den vorherigen Selektor nicht vollständig. Die Schaltfläche ist nur verfügbar, wenn der Selektor ungültig ist.

Markieren (Highlight)

Stellt das Zielelement in den Vordergrund. Die Hervorhebung bleibt bestehen, bis die Option durch Klicken deaktiviert wird. Die Schaltfläche ist nur aktiviert, wenn der Selektor gültig ist.

Attribute bearbeiten (Edit Attributes)

Enthält alle Anwendungskomponenten, die zur Erkennung der Zielanwendung erforderlich sind (Fenster, Schaltfläche usw.). Dieser Abschnitt ist bearbeitungsfähig

Selektor bearbeiten (Edit Selector)

Enthält den jeweiligen Selektor. Dieser Abschnitt ist bearbeitungsfähig

In UI Explorer öffnen

Startet den UI Explorer. Die Schaltfläche ist nur aktiviert, wenn der Selektor gültig ist.

Hinweis:

In einigen Situationen, in denen Studio und die Zielanwendung mit unterschiedlichen erhöhten Berechtigungen geöffnet werden, funktioniert der Selektor möglicherweise nicht. Wir empfehlen, immer beide Anwendungen mit den gleichen Rechten zu öffnen.

Unterstützte Tags und Attribute

In folgenden Tabellen sehen Sie die Kompatibilität zwischen Tags und Attributen zur Erstellung von Selektoren und der Selektorfähigkeit.

Unter macOS können Selektortypen wie wnd, ax, java und sap für verschiedene Praxisfälle verwendet werden:

  • AX-Selektoren sind für alle Arten von macOS-Desktopanwendungen verfügbar.

  • SAP-Selektoren sind für SAP GUI für Java auf macOS verfügbar und benötigen einen SAP-Server mit aktiviertem Skripting. Diese Selektoren sind am stabilsten für SAP-Anwendungen und verfügen über die besten Funktionen, wie etwa die Extraktion von Tabellendaten.

  • Java-Selektoren sind für Java-Anwendungen verfügbar. Da SAP GUI für Java auch eine Java-basierte Anwendung ist, können Sie mithilfe der Java-Auswahlstrategie von der Standardauswahlstrategie zu Java-Selektoren wechseln.

    Hinweis:

    Selectors generated for Java applications which contain multiple WND tags cannot be used with events monitoring.

WND

AttributFuzzyRegExBerücksichtigung von Groß- und KleinschreibungOS
appWindows macOS
clsWindows
titleWindows macOS
aanameWindows
ctrlname (WinForms)Windows
ctrlid (WinForms)Windows
idxWindows macOS
tidWindows macOS
pidWindows macOS
isremoteappWindows
aastateWindows
RollemacOS
enabledmacOS
fokussiertmacOS
AusgewähltmacOS
ErweitertmacOS
sapClient (SAP)Windows macOS
sapLanguage (SAP)Windows macOS
sapProgram (SAP)Windows macOS
sapScreen (SAP)Windows macOS
sapSession (SAP)Windows macOS
sapSysName (SAP)Windows macOS
sapSysNumber (SAP)Windows macOS
sapSysSessionId (SAP)Windows macOS
sapTransaction (SAP)Windows macOS
sapUser (SAP)Windows macOS
curlApplet (Curl)Windows

HTML

AttributFuzzyRegExBerücksichtigung von Groß- und KleinschreibungOS
urlWindows macOS Linux
htmlwindownameWindows macOS Linux
titleWindows macOS Linux
classWindows macOS Linux
appWindows macOS Linux
idxWindows macOS Linux
pidWindows macOS Linux
tidWindows macOS Linux
excludehwndWindows macOS Linux
bsid (Browser Session ID)Windows macOS Linux
isremoteappWindows macOS Linux

WEBCTRL

Die Attribute Tag und idx verwenden Zeichenfolgenwerte. Alle anderen WEBCTRL-Attribute haben dynamische Werte.

AttributFuzzyRegExBerücksichtigung von Groß- und KleinschreibungOS
tagWindows macOS Linux
idxWindows macOS Linux
aanameWindows macOS Linux
nameWindows macOS Linux
idWindows macOS Linux
parentidWindows macOS Linux
classWindows macOS Linux
css-selectorWindows macOS Linux
innertextWindows macOS Linux
visibleinnertextWindows macOS Linux
isleafWindows macOS Linux
parentclassWindows macOS Linux
parentnameWindows macOS Linux
srcWindows macOS Linux
hrefWindows macOS Linux
tableColWindows macOS Linux
tableRowWindows macOS Linux
colNameWindows macOS Linux
rowNameWindows macOS Linux
aria-labelWindows macOS Linux
aria-labelledbyWindows macOS Linux

STRG

AttributFuzzyRegExBerücksichtigung von Groß- und KleinschreibungOS
RolleWindows
nameWindows
automationidWindows
labeledbyWindows
aastateWindows
virtualnameWindows
textWindows
rowNameWindows
idxWindows

UIA

AttributFuzzyRegExBerücksichtigung von Groß- und KleinschreibungOS
accelkey (Accelerator Key)Windows
acskey (Access Key)Windows
automationidWindows
clsWindows
helpTextWindows
legacyAccHelp (Legacy Accessible Help)Windows
enabledWindows
kbfocus (Is Keyboard Focusable)Windows
ispwd (Is Password)Windows
itemstatusWindows
itemtypeWindows
rtid (Runtime ID)Windows
RolleWindows
nameWindows
pidWindows
tableRowWindows
tableColWindows
rowNameWindows
colNameWindows
idxWindows

Java

AttributFuzzyRegExBerücksichtigung von Groß- und KleinschreibungOS
RolleWindows macOS
nameWindows macOS
virtualnameWindows macOS
javastateWindows macOS
tableRowWindows macOS
tableColWindows macOS
rowNameWindows macOS
colNameWindows macOS
idxWindows macOS
clsWindows macOS
ZugänglicheklasseWindows macOS

SAP

AttributFuzzyRegExBerücksichtigung von Groß- und KleinschreibungOS
idWindows macOS
Sheetid Dieses Attribut wird im Bereich Attribut nicht verfügbar gemacht, da es sich gegenseitig mit dem Attribut id ausschließt. Es kann manuell hinzugefügt werden.Windows macOS
tableRowWindows macOS
tableColWindows macOS
colNameWindows macOS
relpathWindows macOS
itemIdWindows macOS

AX

AttributFuzzyRegExBerücksichtigung von Groß- und KleinschreibungOS
RollemacOS
UnterrollemacOS
namemacOS
titlemacOS
BezeichnermacOS
FileNamemacOS
urlmacOS
HilfemacOS
enabledmacOS
fokussiertmacOS
AusgewähltmacOS
ErweitertmacOS
idxmacOS
ZeilenanzahlmacOS
SpaltenanzahlmacOS
tableRowmacOS
tableColmacOS
rowNamemacOS
colNamemacOS

cURL

AttributFuzzyRegExBerücksichtigung von Groß- und KleinschreibungOS
clsWindows
RolleWindows
textWindows
titleWindows
tableRowWindows
tableColWindows
colHeaderWindows
idxWindows

Silverlight

Bitte beachten Sie, dass das Silverlight- Tag keine Fuzzy-, RegEx- und Groß-/Kleinschreibung- Funktionen unterstützt.

AttributFuzzyRegExBerücksichtigung von Groß- und KleinschreibungOS
RolleWindows
nameWindows
textWindows
idxWindows

RDP

Das RDP-Tag wird für die Remote-Automatisierung verwendet, und seine Attribute sind identisch mit dem WND-Tag.

AttributFuzzyRegExBerücksichtigung von Groß- und KleinschreibungOS
appWindows
clsWindows
titleWindows
aanameWindows
ctrlname (WinForms)Windows
ctrlid (WinForms)Windows
idxWindows
tidWindows
pidWindows
  • Unterstützte Tags und Attribute
  • WND
  • HTML
  • WEBCTRL
  • STRG
  • UIA
  • Java
  • SAP
  • AX
  • cURL
  • Silverlight
  • RDP

War diese Seite hilfreich?

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