Aktivitäten
Neuestes
False
Bannerhintergrundbild
UIAutomation-Aktivitäten
Letzte Aktualisierung 26. Apr. 2024

Element vorhanden (Element Exists)

UiPath.Core.Activities.UiElementExists

Ermöglicht die Prüfung, ob ein UI-Element vorhanden ist, auch wenn es nicht sichtbar ist.

Eigenschaften

Allgemein
  • AnzeigeName (DisplayName) - Der Anzeigename der Aktivität.
Eingabe
  • Target.Target – Identifiziert das UI-Element. Wählen Sie Aus der Dropdownliste eine der folgenden Optionen aus: Ziel, Null. Die Standardoption ist Ziel.
  • Target.ClippingRegion - Definiert das Ausschneiderechteck in Pixeln relativ zum UiElementin den folgenden Richtungen: links, oben, rechts, unten. Es unterstützt sowohl positive als auch negative Zahlen.
  • Ziel.Element – Verwendet die UIElement-Variable, die von einer anderen Aktivität zurückgegeben wird. Diese Eigenschaft kann nicht zusammen mit der Selektor-Eigenschaft verwendet werden. Dieses Feld unterstützt nur UiElement-Variablen.
  • Ziel.Selektor (Target.Selector) - Texteigenschaft zum Suchen eines bestimmten UI-Elements, wenn die Aktivität ausgeführt wird. Die Eigenschaft ist genau genommen ein XML-Fragment, das Attribute des gesuchten GUI-Elements und einige übergeordnete Elemente spezifiziert.
  • Ziel.AuszeitMS (Target.TimeoutMS) - Gibt die Wartezeit (in Millisekunden) bis zur Ausführung der Aktivität an, wenn das Element nicht vorhanden ist.
  • Ziel.WartenBisBereit (Target.WaitForReady) - Vor Ausführung der Aktionen warten, bis das Ziel bereit ist. Folgende Optionen sind verfügbar:

    • Keine - Wartet ausschließlich auf das UI-Zielelement, bevor die Aktion ausgeführt wird. Sie können diese Option beispielsweise verwenden, wenn Sie nur Text einer Website abrufen oder eine bestimmte Schaltfläche anklicken möchten, ohne auf das Laden aller UI-Elemente warten zu müssen. Beachten Sie, dass dies unerwünschte Folgen haben kann, wenn die Schaltfläche von Elementen wie Skripts abhängt, die noch nicht geladen sind.
    • Interactive: Wartet, bis die Ziel-App Bereitschaft signalisiert, auch wenn einige Assets unter Umständen noch geladen werden.
  • Abgeschlossen – Wartet, bis alle UI-Elemente in der Ziel-App geladen werden, bevor die Aktion tatsächlich ausgeführt wird.

    Hinweis:

    Um zu beurteilen, ob sich eine Anwendung im Status Interaktiv oder Abgeschlossen befindet, werden die folgenden Tags überprüft:

    • Desktop-Anwendungen (Desktop applications) - Eine Nachricht wm_null wird versendet, um zu prüfen, ob die Tags <wnd>, <ctrl>, <java> oder <uia> vorhanden sind. Sind die Tags vorhanden, wird die Aktivität ausgeführt.
    • Webanwendung
    • Internet Explorer – Das <webctrl>-Tag wird verwendet, um zu überprüfen, ob der Status Bereit des HTML-Dokuments Abgeschlossen ist. Darüber hinaus muss der Status Beschäftigt auf „False“ festgelegt werden.
    • Andere – Das <webctrl>-Tag wird verwendet, um zu überprüfen, ob der Bereitschafts-Status des HTML-Dokuments Abgeschlossen ist.
    • SAP-Anwendungen (SAP applications) - Zuerst wird geprüft, ob der Tag <wnd> vorhanden ist. Anschließend wird eine SAP-spezifische API verwendet, um zu prüfen, ob die Session verfügbar ist.
Sonstiges
  • Privat (Private) - Bei Auswahl werden die Werte von Variablen und Argumenten nicht mehr auf der Stufe Verbose protokolliert.
Ausgabe
  • Besteht (Exists) - Zeigt an, ob das Element vorhanden ist oder nicht. Das Feld unterstützt nur Boolesche Variablen.

Beispiel für die Verwendung der Aktivität „Element Exists“

Hier sehen Sie, wie die Aktivität Element Exists in einem Beispiel verwendet wird, das mehrere Aktivitäten enthält.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.