Abonnieren

UiPath Studio

UiPath Studio-Anleitung

UI Explorer

UI Explorer ist ein erweitertes Tool, mit dem Sie einen benutzerdefinierten Selektor für ein bestimmtes UI-Element erstellen können. Er ist als eigenständiges Tool verfügbar, das Sie aus dem Ressourcencenter in Ihrer Automation Cloud-Instance oder aus Studio herunterladen können, wenn das UiPath.UIAutomation.Activities-Paket als Abhängigkeit vom Projekt installiert ist.

Using UI Explorer as a standalone tool does not require you to install Studio. This comes in handy when you want to make sure that an application can be automated with selectors. It enables you to simply inspect elements without building a process. The standalone package also contains the SetupExtensions utility, thus making it possible to install browser extensions and the JavaBridge to inspect elements across all your automation needs.

Um das Fenster UI Explorer zu öffnen, klicken Sie auf die Schaltfläche im Abschnitt Selektoren, auf der Registerkarte Design oder im erweiterten Editor im Auswahlbildschirm aller Selektoren der Attribute Ziel und Anker, nachdem Sie das Ziel-UI-Element angegeben haben.

📘

Hinweis:

Wenn Sie das Paket UiPath.UIAutomation.Activities nicht als Abhängigkeit des aktuellen Projekts installiert haben, ist keine UI Explorer-Schaltfläche in der Multifunktionsleiste vorhanden.

Alternativ kann der UI Explorer auf der Seite Extras (Tools) in der Studio Backstage-Ansicht gestartet werden. Der UI Explorer verwendet die mit der aktuellen Version von Studio versandten UI-Automationsbibliotheken.

📘

Hinweis:

Die aktuell verwendete Version des UIAutomation-Pakets wird rechts unten im geöffneten UI Explorer eingeblendet. Diese Version ist anders, da beim Starten des UI Explorers auf der Seite Extras (Tools) die standardmäßige Version von UI Automation verwendet wird, die mit der von Ihnen verwendeten Studio-Version zum Versand gelangt. UI Explorer aus der Multifunktionsleiste (Ribbon) nutzt die Version, die Sie als Abhängigkeit für das aktuelle Projekt installiert haben.

Um sicher zu sein, dass Sie den besten Selektor ausgewählt haben, denken Sie an Folgendes:

  • Attribute hinzufügen oder entfernen
  • Fügen Sie übergeordnete oder untergeordnete Tags hinzu
  • Verwenden Sie Platzhalter, um sich verändernde Werte zu ersetzen

Feldbeschreibungen für das Fenster UiPath Explorer

Feld

Beschreibung

Überprüfen

The button shows the status of the selector by checking the validity of the selector definition and the visibility of the target element on the screen.
The Validate button has three states:
image alt textimage alt text Selector is being validated
image alt textimage alt text Valid selector
image alt textimage alt text Invalid selector
image alt textimage alt text Modified selector, revalidate

Indicate Element
image alt textimage alt text

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

Indicate Anchor
image alt textimage alt text

Ermöglicht Ihnen, einen Anker relativ zu den UI-Zielelementen auszuwählen.

Repair
image alt textimage alt text

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.

Highlight
image alt textimage alt text

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

Optionen
image alt textimage alt text

Enthält mehrere Optionen:

  • UI-Frameworks – Ändert die Technologie zum Bestimmen von UI-Elementen und deren Selektoren. Die folgenden Optionen sind verfügbar:
    Standard – Proprietäre UiPath-Methode. Sie funktioniert normalerweise mit allen Arten von Benutzeroberflächen.
    Aktive Zugänglichkeit – eine frühere Lösung von Microsoft, um Apps zugänglich zu machen. Es wird empfohlen, diese Option bei veralteter Software zu verwenden, wenn die standardmäßige nicht funktioniert.
    UI-Automatisierung - das verbesserte Zugänglichkeitsmodell von Microsoft. Es wird empfohlen, diese Option bei neueren Apps zu verwenden, wenn die Standardanwendung nicht funktioniert. Klicken Sie hier, um mehr über aktive Zugänglichkeit und UI-Automatisierung zu erfahren.
  • Verzögerte Wiederherstellung – Verzögern Sie die Wiederherstellung des UiExplorer-Fensters, bis die Selektordaten geladen sind. Verwenden Sie diese Option, wenn Sie UI-Elemente angeben, die bei Fokusverlust automatisch geschlossen werden, z. B. Dropdown-Menüs oder Einblendungen.
  • Trigger-Selektor – Stellt die Eindeutigkeit eines UI-Elements innerhalb des übergeordneten Elements sicher und erhöht gleichzeitig dessen Überwachungsgenauigkeit. Verwenden Sie diese Option, wenn Sie Selektoren für Trigger-Aktivitäten generieren.

Das visuelle Baumstrukturpanel

Zeigt eine Baumstruktur der UI-Hierarchie an und ermöglicht es Ihnen, durch sie zu navigieren, indem Sie auf die Pfeile vor jedem Knoten klicken.

Standardmäßig zeigt dieses Panel beim ersten Öffnen des UI Explorer alle geöffneten Anwendungen in alphabetischer Reihenfolge an.

Durch Doppelklicken auf ein UI-Element (oder durch Klicken mit der rechten Maustaste und Auswählen von Als Zielelement festlegen(Set as Target Element)) in der Baumstruktur werden die Panels Selektor-Editor (Selector Editor), Selektorattribute(Selector Attributes)und Eigenschaften-Explorer(Property Explorer) ausgefüllt.

Feld

Beschreibung

Highlight
image alt textimage alt text

Hebt das ausgewählte Element in der Baumstruktur in Echtzeit hervor. Die Hervorhebung bleibt bestehen, bis sie deaktiviert wird.

Show Search Options
image alt textimage alt text

Zeigt das Suchfeld und die Suchfilteroptionen an.

Search Box

Enables you to look for a specific string. If an exact match is not found, nodes containing the nearest match are displayed.
Wildcards are supported.
Depending on the attribute selected from the Search by drop-down list, the search can be case sensitive.
Note: The search only looks for matches in the tree structure under the selected UI object.

Search by

Filters your search to a selected attribute or a selector. The contents of this drop-down list change according to the selected UI element.
Note: If Search by is set to Selector, you can only input one node in the <attribute name1='value1' ... /> format.

Children Only

Begrenzen Sie Ihre Suche auf die untergeordneten Elemente der ersten Ebene des ausgewählten Knotens. Standardmäßig ist dieses Kontrollkästchen nicht aktiviert.

Das Panel Selektor-Editor

Zeigt den Selektor für das spezifizierte UI-Objekt an und ermöglicht Ihnen, es anzupassen.

Im unteren Teil des Panels wird das eigentliche XML-Fragment angezeigt, das Sie in einem Projekt verwenden müssen. Sobald Sie den gewünschten Selektor gefunden haben, können Sie ihn von hier aus kopieren und im Panel Eigenschaften (Properties) einer Aktivität in das Feld Selektor (Selector) einfügen.

Im oberen Teil dieses Panels können Sie alle Knoten in einem Selektor anzeigen und die nicht benötigten Knoten entfernen, indem Sie das zugehörige Kontrollkästchen deaktivieren. Ein Element auf der Liste der Selektorknoten wird aktiv, wenn Sie ein Attribut aktivieren oder wenn Sie einen Selektor im unteren Panel bearbeiten. Es ist immer nur ein Knoten gleichzeitig aktiv.

Wenn Sie hier einen Knoten auswählen, werden seine Attribute in den Panels Selektorattribute(Selector Attributes) und Eigenschafts-Explorer(Property Explorer) angezeigt.

Selektoren können auch mit Hilfe von Variablen bearbeitet werden, indem entweder der CTRL+K-Hotkey verwendet wird, um eine Variable im Selektor selbst zu erstellen, oder indem eine bereits erstellte Variable mit der CTRL+Space-Kombination angegeben wird. Mit dem CTRL+K-Hotkey können Sie einen Wert und einen Namen für die Variable angeben. Bitte beachten Sie, dass nur string-Variablen verwendet werden können.

Das Panel Selektorattribute

Zeigt alle verfügbaren Attribute eines ausgewählten Knotens an (über das Panel Selektor-Editor (Selector Editor)).

Sie können einige der Knotenattribute hinzufügen oder entfernen, indem Sie das Kontrollkästchen vor jedem Attribut aktivieren oder deaktivieren.

Darüber hinaus können Sie den Wert jedes Attributs ändern. Diese Änderung wird jedoch nur beibehalten, wenn der neue Selektor auf das ursprünglich ausgewählte UI-Objekt zeigt.

Das Panel Eigenschafts-Explorer

Zeigt alle Attribute an, die ein bestimmtes UI-Objekt haben kann, einschließlich der Attribute, die nicht im Selektor angezeigt werden. Sie können nicht geändert werden.

Aktualisiert vor 6 Monaten


UI Explorer


Auf API-Referenzseiten sind Änderungsvorschläge beschränkt

Sie können nur Änderungen an dem Textkörperinhalt von Markdown, aber nicht an der API-Spezifikation vorschlagen.