UiPath Documentation
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 28. Apr. 2026

Erweiterte Deskriptorkonfiguration

Die erweiterte Deskriptorkonfiguration ist die Grundlage von Unified Target – dem UiPath-Ansatz zur Identifizierung von UI-Objekten und zur zuverlässigen Interaktion mit ihnen über verschiedene Anwendungen hinweg. Die UiPath-Treibertechnologie überprüft UI-Elemente und ihre Attribute, um sie während der Automatisierung zu finden, und die hier beschriebenen Zielmethoden steuern, wie diese Identifizierung funktioniert.

Weitere Informationen zur Verwendung der erweiterten Funktionen des Auswahlbildschirms finden Sie im Video Nutzung des Auswahlbildschirms .

Duplikate

Die Angabe eines Ziels kann zu Duplikaten führen, bei denen es sich um andere UI-Elemente handelt, die dem Ziel-UI-Element sehr ähnlich sind und dazu führen können, dass die Automatisierung zur Laufzeit fehlschlägt. Wenn Duplikate gefunden werden, werden sie gelb hervorgehoben und über ihnen mit einem Label, das einen Buchstaben enthält, der der Zielmethode entspricht, bei der jedes Duplikat gefunden wurde:

Dokumentationsbild

Eine der besten Möglichkeiten zur Vermeidung von Duplikaten ist die Angabe eines Ankers.

Anker

Um einen zuverlässigen Deskriptor zu erstellen, empfiehlt es sich, nach der Angabe des Ziels einen Anker anzugeben.

Ein Anker ist ein weiteres Element in der Nähe, das hilft, das Ziel eindeutig zu identifizieren. Wenn Sie ein Ziel angeben, versucht UiPath, einen Anker zu identifizieren und automatisch auszuwählen. Sie können auch manuell bis zu drei Anker hinzufügen.

Wenn nur der strikte Selektor als Zielmethode aktiviert ist, werden keine Anker verwendet.

Nutzung eines Ankers

Anker sind nützlich, wenn ein Zielelement nicht eindeutig ist. Beispielsweise enthält ein Formular in einer Desktopanwendung in der Regel mehrere ähnliche Textfelder, in die verschiedene Daten eingegeben werden können. Die Art und Weise, wie Sie ermitteln, welche Daten in die einzelnen Felder gelangen müssen, besteht darin, die Beschriftungen neben ihnen zu betrachten. In gleicher Weise wird die Beschriftung eines Textfelds als Anker hinzugefügt und der Roboter verwendet diesen Anker, um das Textfeld, in das geschrieben werden soll, zu identifizieren.

Manchmal sind mehrere Anker erforderlich, um ein Ziel von anderen ähnlichen Elementen, sogenannten Duplikaten, zu unterscheiden. Wenn ein Formular beispielsweise Abschnitte mit Rechnungsadresse und Lieferadresse enthält, werden die Textfelder darin zweimal mit der gleichen Beschriftung angezeigt, sodass Sie beide Beschriftungen hinzufügen müssen (z. B. „Postleitzahl“) und der Titel des Abschnitts (z. B „Rechnungsadresse“) als Anker, um die richtige zu identifizieren.

Anker können in mehreren Szenarien gefunden werden, wie unten beschrieben:

Anker automatisch gefunden

Nachdem Sie ein Ziel angegeben haben, wird versucht, automatisch einen Anker dafür zu identifizieren.

Wichtig:

Wenn ein Anker nicht mit 100%iger Sicherheit gefunden wird oder wenn Duplikate gefunden werden, wird er nicht als automatischer Anker betrachtet.

Wenn ein automatischer Anker erfolgreich gefunden wurde, wird er blau hervorgehoben, und der Auswahloptionen-Helper bestätigt, dass das Ziel und sein Anker OK sind.

Dokumentationsbild

Methode zur Ankeridentifizierung

In diesem Abschnitt finden Sie weitere technische Details zur Methode, mit der diese Suche durchgeführt wird.

Sobald ein Ziel angegeben ist, wird der Typ des angegebenen UI-Elements identifiziert. Es wird nach den folgenden Elementen und Richtungen gesucht:

  • Schaltfläche – innerhalb des Elements.
  • Kontrollkästchen – rechts neben dem Element.
  • Dropdown – links und über dem Element.
  • Eingabefeld – links und über dem Element. Bei der Browser-Automatisierung wird die Bezeichnung auch im Eingabefeld nach dem Attribut AreaLabeledBy gesucht. Wenn diese Bezeichnung nicht identifiziert wird, wird nach einem Element mit tag=label und for='id of the input box' gesucht.
  • Optionsfeld – rechts neben dem Element.
  • Bild – rechts und unter dem Element.

Je nach Typ des identifizierten Elements wird automatisch ein entsprechender Anker für das Element gesucht.

Ein automatisch identifizierter Anker hat die Form eines Textelements, das immer in der Nähe des Zielelements vorhanden ist und daher verwendet werden kann, um das Element zur Runtime genauer zu identifizieren.

Wenn keine der oben genannten Anweisungen Ergebnisse liefert, wird ein allgemeiner Fall verwendet, der in der Elementhierarchie nach einem geeigneten Anker sucht.

Manuelles Hinzufügen eines Ankers

Falls ein Anker nicht automatisch gefunden und dem angegebenen Ziel hinzugefügt wird, werden Sie vom Helper „Auswahloptionen“ benachrichtigt, wie im folgenden Screenshot gezeigt:

Dokumentationsbild

In dieser Situation können Sie manuell einen Anker für Ihr Zielelement auswählen. Wenn Sie mit der Maus auf ein anderes Element zeigen, wird es blau hervorgehoben und mit einer Linie zu dem von Ihnen ausgewählten Ziel verbunden. Um den gewünschten Anker auszuwählen, können Sie einfach auf den Text klicken, den Sie als Anker verwenden möchten.

Dokumentationsbild

Hover-Menü

Sie können auch ein bestimmtes Element (sei es Ziel oder Anker) bearbeiten, indem Sie auf das Menü zugreifen, das angezeigt wird, wenn Sie mit der Maus über das Zielelement zeigen. Dieses Menü hat mehrere Optionen:

Dokumentationsbild

Die docs image Schaltfläche klicken, wird der Anzeigeprozess geschlossen und die von Ihnen vorgenommenen Änderungen gespeichert.

Die docs image Mit der Schaltfläche können Sie Elemente unabhängig von ihrem spezifischen Textinhalt als Ziel festlegen. Dies kann hilfreich sein, wenn Sie versuchen, das erste Element in einer Suchliste auszuwählen, wenn Sie nicht genau wissen, womit die Liste aufgefüllt werden soll, oder wenn Sie mit einem dynamischen Element interagieren, das seine Beschriftung aus verschiedenen Gründen ändert. Wenn Sie mit dieser Funktion ein Ziel angeben, wird nur die Fuzzy-Selektormethode für die Identifizierung verwendet und der Fuzzy-Selektor wird reduziert, um sicherzustellen, dass das Element unabhängig von Beschriftungsänderungen weiterhin angezielt wird.

Durch Klicken auf docs image können Sie ein benachbartes UI-Element auswählen, das als zusätzlicher Anker fungiert. Sie können bis zu drei Anker für jedes Ziel angeben.

Die docs image Taste klicken, wird der Zielabschnitt in den Auswahloptionen erweitert, sodass Sie die Zielmethoden konfigurieren können, die für den aktuellen Deskriptor verwendet werden.

Die docs image Schaltfläche klicken, wird das von Ihnen angegebene Ziel gelöscht, und Sie können ein anderes auswählen.

Konfigurieren des Deskriptors

Optionen

Der Abschnitt Optionen kann erweitert werden, um die folgenden Optionen anzuzeigen:

  • Änderungen automatisch anwenden – Wenn diese Option ausgewählt ist, werden Änderungen automatisch an Ziel- und Ankerelementen angewendet.
  • Reaktionsfähige Websites – Wenn diese Option ausgewählt ist, kann der Anker automatisch von links nach oben im Ziel oder von oben nach links im Ziel verschoben werden, wodurch Sie reaktionsfähige Websites automatisieren können.
  • Elementsichtbarkeit – Überprüft, ob das UI-Element sichtbar ist oder nicht. Im Dropdownmenü stehen drei Optionen zur Verfügung:
    • Keine – Prüft nicht die Sichtbarkeit.
    • Interaktiv (für den Fuzzy-Selektor) – Standardoption. Dies gilt nur für die Fuzzy-Selektor-Zielmethode. Sie hat keine Auswirkungen auf den strikten Selektor oder andere Zielmethoden. Prüft, ob das Element potenziell sichtbar ist, ignoriert Seitenscrollen und Behinderungen durch andere Apps oder die Tatsache, dass die Anwendung minimiert ist. Diese Überprüfung ist nützlich, um sicherzustellen, dass Sie nicht auf unsichtbare Elemente abzielen, die im DOM vorhanden, aber verborgen sind. Der Zweck besteht darin, Elemente herauszufiltern, die entweder nicht sichtbar sind oder von anderen Elementen verdeckt werden ( wodurch sie nicht interaktiv werden).
    • Vollständig sichtbar – Gewährleistet, dass das UI-Element auf dem Bildschirm sichtbar ist.

Fensterselektor

Der Abschnitt Fensterauswahl kann erweitert werden, um den Selektor der angegebenen Zielanwendung anzuzeigen und zu bearbeiten. Sie können auch über die Schaltfläche In UI-Explorer öffnen den Fensterselektor im UI-Explorer bearbeiten . Dokumentationsbild

Ziel

Ein Ziel ist ein UI-Element, mit dem Sie interagieren möchten, z. B. eine Schaltfläche zum Klicken, ein Textfeld, in das Sie eingeben möchten, oder ein Teil einer Webseite, aus dem Text kopiert werden soll.

Bei der Suche nach einem UI-Element – wie UiPath Objekte zur Laufzeit identifiziert – werden verschiedene Zielmethoden verwendet:

Diese Zielmethoden sind untereinander redundant und es gibt eine Rangliste, nach der die Zielmethoden verwendet werden. Die Hierarchie berücksichtigt die Zielleistung und Resilienz gegenüber UI-Änderungen jeder Zielmethode. Bei der Suche des UI-Elements wird daher die folgende Reihenfolge verwendet:

  1. Die primäre Zielmethode beinhaltet Selektoren: Strikter Selektor oder Fuzzy-Selektor.
  2. Die sekundäre Zielmethode ist Computer Vision.
  3. Die tertiäre Zielmethode ist Bild (standardmäßig deaktiviert).

Das Symbol docs image wird zur Entwurfszeit neben der führenden Zielmethode angezeigt und simuliert das Szenario zur Laufzeit.

Standardprojekteinstellungen für die technologieübergreifende Ausrichtung auf Methoden

In der folgenden Tabelle werden die Standardprojekteinstellungen für Zielmethoden in verschiedenen Technologien angezeigt.

ZielmethodenDesktop-AnwendungenWebbrowsersJavaSAP
Strikter Selektor
Fuzzy-Selektor
Computer Vision
Bild
Hinweis:

Der Standardwert der Projekteinstellung für die Computer Vision -Zielmethode war True für Desktopanwendungen, Webbrowser und Java-Anwendungen in Studio-Projekten, die mit Abhängigkeitsversionen von UiPath.UIAutomation.Activities vor 25.10.27 erstellt wurden. 24.10.17 oder 23.10.20.

Projekteinstellung: Bis zum Timeout auf primäre Zielmethode warten

Die Projekteinstellung Bis zum Timeout auf primäre Zielmethode warten (Projekteinstellungen > UI-Automatisierung modern), die in neuen Projekten ab Aktivitätspaketversion 23.10.3 standardmäßig aktiviert ist und für Projekte, die vor dieser Aktivitätspaketversion erstellt wurden, manuell aktiviert werden kann bietet der primären Zielmethode etwas zusätzliche Zeit, um das vollständige Timeout abzuwarten, bis eine Fallback-Zielmethode verwendet werden kann.

Wenn eine der primären Zielmethoden das UI-Element vor dem Ablauf des Timeouts findet, wird sie als Methode zur Interaktion mit dem UI-Element verwendet. Der strikte Selektor ist die Zielmethode, die zuerst nach dem UI-Element sucht, kurz darauf folgt der Fuzzy-Selektor. Zudem hat der strikte Selektor Vorrang vor dem Fuzzy-Selektor. Dokumentationsbild

Wenn das UI-Element von den primären Zielmethoden nicht gefunden wird, bevor das Timeout abläuft, also wenn nach allen Wiederholungen innerhalb des zugewiesenen Timeouts weder der strikte Selektor noch der Fuzzy-Selektor das UI-Element findet, beginnen die sekundären und tertiären Zielmethoden mit der Suche nach dem UI-Element innerhalb eines eigenen Timeouts. Dokumentationsbild

Diese Projekteinstellung bietet auch mehr Vorhersagbarkeit und Transparenz über Probleme im Zusammenhang mit Selektoren, sodass Sie eine bessere Kontrolle über die Ausrichtung Ihrer UI-Elemente haben und gleichzeitig über das solide Fallback verfügen, das Computer Vision bietet.

Wenn Sie diese Projekteinstellung deaktivieren, konkurrieren alle Zielmethoden im Rahmen eines einzigen Timeout bei der Suche nach dem UI-Element, wobei die Hierarchie beachtet wird: Ein Ziel, das von einer Zielmethode mit niedrigerem Rang gefunden wird, wird nur verwendet, wenn es von keiner Zielmethode mit einem höheren Rang gefunden wird.

Projekteinstellung: Höchste Übereinstimmungen in der Fehlermeldung „Element nicht gefunden“ anzeigen

Die Projekteinstellung Höchste Übereinstimmungen in der Fehlermeldung „Element nicht gefunden“ anzeigen (Projekteinstellungen > UI-Automatisierung modern) ist in neuen Projekten ab Aktivitätspaketversion 23.10.3 standardmäßig aktiviert und kann für Projekte manuell aktiviert werden, die zuvor erstellt wurden Aktivitätspaketversion. Wenn diese Einstellung zusammen mit der Projekteinstellung Bis zum Timeout auf primäre Zielmethode warten aktiviert ist, wird beim Fehlschlag eines Selektors eine Warnung in den Protokollen angezeigt, welche die Methode zur Suche nach dem UI-Element zusammen mit zehn Vorschlägen für die höchsten Selektorübereinstimmungen enthält, die möglich sind als Ersatz für den fehlerhaften Selektor verwendet werden.

Dokumentationsbild

Es wird nicht empfohlen, den Deskriptor manuell zu bearbeiten, da dieser gesamte Prozess für den Benutzer nahtlos sein und gute Ergebnisse liefern sollte, ohne dass eine erweiterte Konfiguration erforderlich ist. Wenn Sie dennoch erweiterte Funktionen für Ihren Deskriptor konfigurieren möchten, können Sie die Zielmethoden aktivieren, deaktivieren und bearbeiten.

Strikter Selektor

Ein Selektor ist ein XML-Fragment, das die Attribute eines UI-Elements und die übergeordneten Elemente einschließlich der Zielanwendung enthält. Selektoren werden verwendet, um UI-Elemente auf dem Bildschirm anzuvisieren, indem sie und ihre Attribute überprüft und mit den Attributen im Selektor abgeglichen werden. Weitere Informationen darüber, was ein Selektor im UiPath-Ökosystem ist, finden Sie auf dieser Seite.

Der strikte Selektor des Zielelements kann in seinem entsprechenden Abschnitt im Fenster „Auswahloptionen“ bearbeitet werden. Sie können auch die Schaltfläche In UI-Explorer öffnen verwenden, um den Selektor im UI-Explorer zu bearbeiten.

Dokumentationsbild

Das Feld Strikter Selektor unterstützt die Verwendung und Erstellung von Variablen und Argumenten über das Kontextmenü (zugänglich durch Rechtsklick).

Dokumentationsbild

Sie können auch einen Teil des Selektors auswählen und das Kontextmenü verwenden, um ihn direkt in eine Variable zu konvertieren, die mit Ihrer Auswahl vorab ausgefüllt wird.

Dokumentationsbild

You can also select an already created variable from the Variable Name drop-down menu and use it in your selector.

Dokumentationsbild

The Override default value check box enables you to replace the value in your predefined variable with your current selection.

Dokumentationsbild

The Confirm button saves the changes you have made in your selector.

Die folgenden Hotkeys sind verfügbar:

  • Ctrl+Space: Variable auswählen

  • Ctrl+Shift+Space: Argument auswählen

  • Ctrl+K: Variable erstellen

  • Ctrl+M: Argument erstellen

    Wichtig:

    Wenn es eine Variable und ein Argument mit demselben Namen gibt, wird zur Laufzeit standardmäßig immer die Variable verwendet. Argumente mit identischen Namen wie Variablen werden im Variablenauswahlmenü des Auswahlbildschirms ausgeblendet.

    Änderungen, die mit Variablen und Argumenten vorgenommen werden, können auf alle anderen Instanzen übertragen werden, in denen sie gefunden werden. Wenn eine Variable beispielsweise sowohl in den Feldern Strikter Selektor als auch Fuzzy-Selektor verwendet wird, wird bei einer Änderung in einem der Felder eine Meldung generiert, die Sie darüber informiert, dass derselbe Wert in einem anderen Feld gefunden wurde, und Ihnen die Option anbietet, alle Instanzen durch . zu ersetzen den neuen Wert.

    Dokumentationsbild

Strikte Selektoren unterstützen auch Platzhalter, die verwendet werden können, um null oder mehrere Zeichen in einem String zu ersetzen. Weitere Informationen zu dieser Funktion finden Sie hier.

Fuzzy-Selektor

Ein Fuzzy-Selektor ist ein Selektor, der mögliche Änderungen in den Attributen eines Elements berücksichtigt und sie auf der Grundlage eines Musters und nicht einer genauen Übereinstimmung identifiziert. Diese Methode funktioniert am besten mit Ankern.

Der Fuzzy-Selektor ist dem strikten Selektor sehr ähnlich, mit dem Unterschied, dass seine Attribute unscharf und nicht perfekt abgeglichen werden. Das bedeutet, dass ein Fuzzy-Selektor mehrere Elemente ausgeben kann, im Gegensatz zu einem strikten Selektor, der jeweils ein einzelnes Element ausgibt.

Der Fuzzy-Selektor kann in dem entsprechenden Abschnitt im Fenster „Auswahloptionen“ bearbeitet werden.

Die Übereinstimmungsgenauigkeit des Fuzzy-Selektors basiert auf dem Levenshtein-Distanz-Algorithmus, um die Ähnlichkeit von Selektoren zu beziffern. Der Standardwert ist 0,5 und kann entweder über den Schieberegler Genauigkeit oder durch die direkte Eingabe eines gültigen Werts in das Eingabefeld konfiguriert werden. Die Übereinstimmungsgenauigkeit kann in einem Bereich von 0,4 bis 1 festgelegt werden, wobei ein niedrigerer Wert einer niedrigeren Genauigkeit entspricht, sodass der Fuzzy-Selektor mehr Elemente ausgibt, während ein höherer Wert einer höheren Genauigkeit entspricht, sodass der Fuzzy-Selektor weniger Elemente ausgibt.

Dokumentationsbild

Genau wie der strikte Selektor unterstützt das Fuzzy-Selektorfeld die Verwendung und Erstellung von Variablen und Argumenten sowie Platzhalter. Weitere Einzelheiten finden Sie in den oben zur Verfügung gestellten Informationen.

Wenn das angegebene Element Text enthält, wird der Text im Eingabefeld unter dem Bearbeitungsfenster für den Fuzzy-Selektor angezeigt. Wenn in diesem Eingabefeld Text angezeigt wird, muss er zur Laufzeit im Element selbst gefunden werden, um als Übereinstimmung zu gelten.

Das Dropdownmenü neben dem Eingabefeld bietet die folgenden Optionen:

  • Text ist/InnerText ist/FullText ist (abhängig von der verwendeten Text-Scraping-Methode) – Zeigt den extrahierten Text an; die beste Scraping-Methode wird automatisch identifiziert und empfohlen, sie zu verwenden.
  • Text ignorieren – Ignoriert den im Eingabefeld angegebenen Text.

Wenn die Ziel- oder Ankersuche mit einem Fuzzy-Selektor fehlschlägt, wird eine benutzerdefinierte Ausnahme ausgelöst, die die höchsten Übereinstimmungen anzeigt, um den fehlgeschlagenen Selektor zu reparieren.

The UI element could not be located using the configured Fuzzy selector for Target or Anchor.

'Target' search failed for selector:
	<ctrl name='Use*' role='radio button' /><ctrl name='Use mimi' role='XYZ text' automationid='' />
These are the closest selector matches found:
	[84%] <ctrl name='Use Amount' role='radio button' /><ctrl role='text' automationid='' />
	[83%] <ctrl name='Use Both' role='radio button' /><ctrl role='text' automationid='' />
	[82%] <ctrl name='Use Piece Count' role='radio button' /><ctrl role='text' automationid='' />
	
'Anchor 1' search failed for selector:
	<ctrl name='Configuration' role='text' /><ctrl name='Configuration' role='text' automationid='' check:text='XYZ Config' />
These are the closest selector matches found:
	[78%] <ctrl name='Configuration' role='text' /><ctrl name='Configuration' role='text' automationid='' check:text='Configuration' />
	[64%] <ctrl name='Transaction #:' role='text' /><ctrl name='Transaction #:' role='text' automationid='' check:text='Transaction #:' />
	[63%] <ctrl name='Deposit transaction' role='text' /><ctrl name='Deposit transaction' role='text' automationid='' check:text='Deposit transaction' />
	
'Anchor 2' search failed for selector:
	<ctrl name='Use Both' role='radio button' automationid='' check:fulltext='Use XYZZZZZZ' />
These are the closest selector matches found:
	[83%] <ctrl name='Use Both' role='radio button' automationid='' check:fulltext='Use Both&#xD;&#xA;' />
	[74%] <ctrl name='Use Amount' role='radio button' automationid='' check:fulltext='Use Amount&#xD;&#xA;' />
	[68%] <ctrl name='Use Piece Count' role='radio button' automationid='' check:fulltext='Use Piece Count&#xD;&#xA;' />
The UI element could not be located using the configured Fuzzy selector for Target or Anchor.

'Target' search failed for selector:
	<ctrl name='Use*' role='radio button' /><ctrl name='Use mimi' role='XYZ text' automationid='' />
These are the closest selector matches found:
	[84%] <ctrl name='Use Amount' role='radio button' /><ctrl role='text' automationid='' />
	[83%] <ctrl name='Use Both' role='radio button' /><ctrl role='text' automationid='' />
	[82%] <ctrl name='Use Piece Count' role='radio button' /><ctrl role='text' automationid='' />
	
'Anchor 1' search failed for selector:
	<ctrl name='Configuration' role='text' /><ctrl name='Configuration' role='text' automationid='' check:text='XYZ Config' />
These are the closest selector matches found:
	[78%] <ctrl name='Configuration' role='text' /><ctrl name='Configuration' role='text' automationid='' check:text='Configuration' />
	[64%] <ctrl name='Transaction #:' role='text' /><ctrl name='Transaction #:' role='text' automationid='' check:text='Transaction #:' />
	[63%] <ctrl name='Deposit transaction' role='text' /><ctrl name='Deposit transaction' role='text' automationid='' check:text='Deposit transaction' />
	
'Anchor 2' search failed for selector:
	<ctrl name='Use Both' role='radio button' automationid='' check:fulltext='Use XYZZZZZZ' />
These are the closest selector matches found:
	[83%] <ctrl name='Use Both' role='radio button' automationid='' check:fulltext='Use Both&#xD;&#xA;' />
	[74%] <ctrl name='Use Amount' role='radio button' automationid='' check:fulltext='Use Amount&#xD;&#xA;' />
	[68%] <ctrl name='Use Piece Count' role='radio button' automationid='' check:fulltext='Use Piece Count&#xD;&#xA;' />

Die höchsten Übereinstimmungen werden nicht angezeigt, wenn Sie den Standardselektor ändern, indem Sie Selektorknoten hinzufügen oder entfernen, oder wenn die Ziel- oder Ankersuche aufgrund mehrerer Übereinstimmungen fehlgeschlagen ist.

Weitere Informationen zu Selektoren finden Sie im Studio-Handbuch.

Computer Vision

Computer Vision ist ein KI-gestütztes Modul, mit der UiPath-Roboter jedes UI-Element auf einem Computerbildschirm sehen und verstehen können. Computer Vision verbessert die Zielsuche: Wenn der UiPath-Treiber einige UI-Elemente nicht „sehen“ kann, kann Computer Vision die UI-Automatisierung ermöglichen. Sie erhöht also die Zuverlässigkeit und Resilienz bei Änderungen von UI-basierten Automatisierungen und ist ein nützlicher Fallback für die anderen Zielmethoden.

Dokumentationsbild

Computer Vision ist allgemein verfügbar: sei es in Studio Desktop für Windows- und plattformübergreifende Projekte oder in Studio Web.

Um Computer Vision als Zielmethode zu verwenden, müssen Sie zu Projekteinstellungen > Computer Vision wechseln und sicherstellen, dass Sie den richtigen Serverendpunkt festlegen. Sie können dieses Feld unverändert lassen und UiPath Cloud verwenden, das standardmäßig ausgefüllt ist, oder Sie können einen anderen Wert eingeben, indem Sie einen der anderen öffentlichen Endpunkte auswählen, die für eine Serverregion spezifisch sind, oder Ihren eigenen lokalen Server.

Eine andere Möglichkeit, Computer Vision als Zielmethode zu verwenden, besteht darin, Use Local Server auf True festzulegen. Das bedeutet, dass das UiPath.ComputerVision.LocalServer-Paket in Ihrem Projekt installiert ist. Wenn „Lokaler Server“ aktiviert ist, wird der Serverwert überschrieben. Der Lokale Server ist jedoch in plattformübergreifenden Projekten nicht verfügbar.

Bild

Diese Zielmethode verwendet ein Bild im Anwendungsfenster, das das Element identifiziert, z. B. ein Symbol oder eine Schaltfläche.

Wenn die Bildautomatisierung für Ihr Ziel verwendet wird, können Sie auch den Screenshot des Elements anzeigen sowie die Bildgenauigkeit anpassen. Der Standardwert ist 0,8 und kann entweder über den Schieberegler Genauigkeit oder durch die direkte Eingabe eines gültigen Werts in das Eingabefeld konfiguriert werden. Die Genauigkeit kann in einem Bereich von 0,4 bis 1 festgelegt werden. Weitere Informationen finden Sie im Abschnitt Bild- und Textautomatisierung .

Wenn Sie Nur-Bild-Ziele definieren möchten, können Sie die Bildbereichsauswahl (F3) verwenden oder eine Feldauswahl des Bereichs zeichnen, den Sie beim Markieren als Ziel/Anker verwenden möchten.

Dokumentationsbild

Sie können auch die Aktualisierung verwenden docs image klicken, um das ausgewählte Bild manuell zu aktualisieren, falls sich das Bild des Elements seit der Anzeige geändert hat.

Die Bildzielmethode ist in den Projekteinstellungen standardmäßig deaktiviert.

Um sie auf Projektebene zu aktivieren, wechseln Sie zu Projekteinstellungen > UI-Automatisierung modern > Zielmethoden: Desktopanwendungen / Zielmethoden: Webbrowser / Zielmethoden: Java / Zielmethoden: SAP (je nach Anwendungstyp der Automatisierung) > Bild > True auswählen.

Um die Methode für ein bestimmtes Element zu aktivieren, muss das Element gültig sein.

Nativer Text

Wenn Sie beim Markieren des Elements das Kontrollkästchen Nativen Text aktivieren aktiviert haben, wird die Zielmethode Native-Text verwendet. Mit dieser Methode können Sie alle Textbeschriftungen verwenden, die mit der Native-Methode identifiziert werden, um das Element zu identifizieren, mit dem Sie interagieren möchten.

Die mit dieser Methode identifizierte Textbezeichnung kann im entsprechenden Abschnitt bearbeitet werden. Sie können mit der Schaltfläche Groß-/Kleinschreibung umschalten angeben, ob der Text zwischen Groß- und Kleinschreibung unterscheiden soll oder nicht.

Dokumentationsbild

Offlinebearbeitung

Wenn eine Anwendung nicht mehr geöffnet ist, Sie aber ihren Deskriptor bearbeiten möchten, können Sie durch die Auswahl von Ziel (E) im Kontextmenü im Textkörper der Aktivität zu Wiederholen, Offline bearbeiten oder Abbrechen aufgefordert werden.

Dokumentationsbild

Wenn Sie die Option Offline bearbeiten auswählen, wird der Auswahlbildschirm im Offlinebearbeitungsmodus geöffnet. Im Offlinebearbeitungsmodus können Sie keine Anker hinzufügen, den Deskriptor validieren oder andere Funktionen, die eine Live-Anwendung erfordern.

Wenn Sie das Kontrollkästchen Nicht mehr anzeigen aktivieren, wird der Auswahlbildschirm bei der nächsten Bearbeitung des Ziels direkt geöffnet.

Validieren des Deskriptors

Mit dem Validierungsprozess können Sie überprüfen, wie effektiv die aktuelle Auswahl bei der Identifizierung des Ziels ist, indem Sie es mit allen ausgewählten Methoden und Ankern überprüfen. Sie können Ihre Auswahl mit der Schaltfläche Validieren auf dem Auswahlbildschirm überprüfen. Das Ergebnis der Validierung wird oben im Fenster „Auswahloptionen“ angezeigt. Wenn Anpassungen erforderlich sind, wird eine Meldung mit Informationen zur Verbesserung der Auswahl angezeigt.

Wenn Sie ein Paar aus Ziel und Anker haben, verwendet jedes von ihnen alle verfügbaren Methoden für das Ziel. Um das endgültige Ziel zu finden, werden alle möglichen Kombinationen für jedes dieser Elemente den Elementen auf dem Bildschirm zugeordnet, und nach dem Abgleich wird eine Punktzahl angegeben.

Wenn nach dem Durchführen der Validierung Duplikate gefunden werden, werden diese in der Zielanwendung hervorgehoben. Wenn keine Duplikate gefunden werden, werden neben den Zielmethoden Symbole angezeigt, die Sie über den Status jeder Zielmethode in der jeweiligen Situation informieren.

Die Leistung jeder Methode wird im Abschnitt „Konfiguration“ im Fenster „Auswahloptionen“ mit einem der folgenden Symbole angezeigt:

docs image – Die Zielmethode, die das Element am schnellsten erfolgreich identifizierte.

docs image – Die Methode hat das Element erfolgreich identifiziert, aber sie war nicht die schnellste.

docs image – Die Methode hat Duplikate gefunden und das richtige Element wurde identifiziert, indem diese Methode zusammen mit anderen Zielmethoden verwendet wurde.

docs image – Die Methode hat Duplikate gefunden und das richtige Element konnte mit dieser Methode nicht identifiziert werden.

docs image – die Methode konnte keine Elemente identifizieren.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben