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 4. Dez. 2024

Klicken (Click)

Klickt auf ein bestimmtes UI-Element, z. B. eine Schaltfläche oder einen Link. Kann so konfiguriert werden, dass eine beliebige Maustaste verwendet wird. Verwenden Sie einen Doppelklick.

Diese API muss nach „ Öffnen “ oder „ Anhängen“ hinzugefügt werden.

Definition

Namespace: UiPath.UIAutomationNext.API.Models

Assembly: UiPath.UIAutomationNext.API.Models (in der UiPath.UIAutomationNext.API.Models-DLL)

Überladungen

ÜberladenBeschreibung
Click(String, ClickOptions)Klickt auf ein UI-Element, das durch eine Zeichenfolge im Object-Repository identifiziert wird.
Click(IElementDescriptor, ClickOptions)Klickt auf ein UI-Element, das durch einen Deskriptor eines Elements in Object Repository identifiziert wird.
Click(TargetAnchorableModel, ClickOptions)Klickt auf ein verankerbares Zielmodell, das ein bestimmtes UI-Element in der Anwendung darstellt.
Click(RuntimeTarget, ClickOptions)Klickt auf ein UI-Element, das von einer Laufzeitinstanz eines Object Repository-Elements identifiziert wird.
Click(String, NClickType, NMouseButton)Führt einen Klickvorgang für ein UI-Element aus, das durch eine Zeichenfolge im Object Repository identifiziert wird, wobei der Klicktyp und die Maustaste angegeben werden.
Click(IElementDescriptor, NClickType, NMouseButton)Klickt auf ein UI-Element, das durch einen Deskriptor eines Elements in Object Repository identifiziert wird, und gibt den Klicktyp und die Maustaste an.

Click(String, ClickOptions)

Klickt auf ein UI-Element, das durch seine Zeichenfolgendarstellung identifiziert wird.

Click(
    TargetAnchorableModel target, 
    ClickOptions clickOptions)Click(
    TargetAnchorableModel target, 
    ClickOptions clickOptions)
target String
Geben Sie das im Object Repository erfasste UI-Element an, auf das Sie klicken möchten.
clickOptions ClickOptions
Zusätzliche Optionen zum Anpassen des Klickvorgangs:
  • KeyModifiers NKeyModifiers:
    • Keine
    • Alt
    • Ctrl
    • Shift
    • Win
  • ClickType NClickType:
    • Einzeln
    • Double
    • Nach unten
    • Nach oben
    Um beispielsweise einen Doppelklick auszuführen, müssen Sie lediglich den Klicktyp auf NClickType.Double festlegen:
    clientAccountsScreen.Click(Descriptors.ACME_System_3.ClientAccountsScreen.AccountRowTest, new ClickOptions(){ClickType = NClickType.Double}.WithVariable("account_number_system1", "407547"));.
  • MouseButton NMouseButton:
    • Links
    • Rechts
    • Mitte
  • CursorMotionType CursorMotionType:
    • Instant – Der Cursor springt zum Ziel.
    • Smooth – Der Cursor bewegt sich schrittweise.
  • InteractionMode NInteractionMode:
    • HardwareEvents – Simuliert den Klick mithilfe des Hardwaretreibers. Dies ist die langsamste API, sie kann nicht im Hintergrund arbeiten, aber sie ist mit allen Desktop-Apps kompatibel.
    • SameAsCard – Verwenden Sie den gleichen Eingabemodus wie die Open- oder Attach-APIs. Dies ist die Standardauswahl.
    • Simulate – Simuliert den Klick mithilfe von Barrierefreiheits-APIs. Empfohlen für die Browserautomatisierung, Java-Apps oder SAP. Zuverlässiger als Hardware-Ereignisse. Funktioniert auch dann, wenn die Zielanwendung nicht im Fokus steht. Testen Sie, ob das UI-Element der Zielanwendung dies unterstützt.
    • DebuggerApi – Führt Actions mithilfe von Debugger-APIs aus. Funktioniert nur für Chromium-Elemente. Sendet den gesamten Text auf einmal. Funktioniert auch dann, wenn die Zielanwendung nicht im Fokus steht. Weitere Informationen finden Sie auf dieser Seite.
    • WindowMessages – Simuliert die Verwendung von Win32-Meldungen. Empfohlen für Desktop-Apps. In der Regel zuverlässiger als Hardware-Ereignisse. Sendet den gesamten Text auf einmal. Funktioniert auch dann, wenn die Zielanwendung nicht im Fokus steht. Bevor Sie diese API verwenden, testen Sie bitte, ob das UI-Element der Zielanwendung dies unterstützt.

Click(IElementDescriptor, ClickOptions)

Klickt auf ein UI-Element, das durch einen Deskriptor eines Elements in Object Repository identifiziert wird.

Click(
    IElementDescriptor elementDescriptor,
    ClickOptions clickOptions)Click(
    IElementDescriptor elementDescriptor,
    ClickOptions clickOptions)
elementDescriptor IElementDescriptor
Das UI-Element, auf das Sie klicken möchten, wird durch einen Deskriptor eines Elements in Object Repository identifiziert.
clickOptions ClickOptions
Zusätzliche Optionen zum Anpassen des Klickvorgangs:
  • KeyModifiers NKeyModifiers:
    • Keine
    • Alt
    • Ctrl
    • Shift
    • Win
  • ClickType NClickType:
    • Einzeln
    • Double
    • Nach unten
    • Nach oben
    Um beispielsweise einen Doppelklick auszuführen, müssen Sie lediglich den Klicktyp auf NClickType.Double festlegen:
    clientAccountsScreen.Click(Descriptors.ACME_System_3.ClientAccountsScreen.AccountRowTest, new ClickOptions(){ClickType = NClickType.Double}.WithVariable("account_number_system1", "407547"));.
  • MouseButton NMouseButton:
    • Links
    • Rechts
    • Mitte
  • CursorMotionType CursorMotionType:
    • Instant – Der Cursor springt zum Ziel.
    • Smooth – Der Cursor bewegt sich schrittweise.
  • InteractionMode NInteractionMode:
    • HardwareEvents – Simuliert den Klick mithilfe des Hardwaretreibers. Dies ist die langsamste API, sie kann nicht im Hintergrund arbeiten, aber sie ist mit allen Desktop-Apps kompatibel.
    • SameAsCard – Verwenden Sie den gleichen Eingabemodus wie die Open- oder Attach-APIs. Dies ist die Standardauswahl.
    • Simulate – Simuliert den Klick mithilfe von Barrierefreiheits-APIs. Empfohlen für die Browserautomatisierung, Java-Apps oder SAP. Zuverlässiger als Hardware-Ereignisse. Funktioniert auch dann, wenn die Zielanwendung nicht im Fokus steht. Testen Sie, ob das UI-Element der Zielanwendung dies unterstützt.
    • DebuggerApi – Führt Actions mithilfe von Debugger-APIs aus. Funktioniert nur für Chromium-Elemente. Sendet den gesamten Text auf einmal. Funktioniert auch dann, wenn die Zielanwendung nicht im Fokus steht. Weitere Informationen finden Sie auf dieser Seite.
    • WindowMessages – Simuliert die Verwendung von Win32-Meldungen. Empfohlen für Desktop-Apps. In der Regel zuverlässiger als Hardware-Ereignisse. Sendet den gesamten Text auf einmal. Funktioniert auch dann, wenn die Zielanwendung nicht im Fokus steht. Bevor Sie diese API verwenden, testen Sie bitte, ob das UI-Element der Zielanwendung dies unterstützt.

Click(TargetAnchorableModel, ClickOptions)

Klickt auf ein verankerbares Zielmodell, das ein bestimmtes UI-Element in der Anwendung darstellt.

Click(
    TargetAnchorableModel target, 
    ClickOptions clickOptions)Click(
    TargetAnchorableModel target, 
    ClickOptions clickOptions)
target TargetAnchorableModel
Das verankerbare Zielmodell (UI-Element), auf das Sie klicken möchten.
clickOptions ClickOptions
Zusätzliche Optionen zum Anpassen des Klickvorgangs:
  • KeyModifiers NKeyModifiers:
    • Keine
    • Alt
    • Ctrl
    • Shift
    • Win
  • ClickType NClickType:
    • Einzeln
    • Double
    • Nach unten
    • Nach oben
    Um beispielsweise einen Doppelklick auszuführen, müssen Sie lediglich den Klicktyp auf NClickType.Double festlegen:
    clientAccountsScreen.Click(Descriptors.ACME_System_3.ClientAccountsScreen.AccountRowTest, new ClickOptions(){ClickType = NClickType.Double}.WithVariable("account_number_system1", "407547"));.
  • MouseButton NMouseButton:
    • Links
    • Rechts
    • Mitte
  • CursorMotionType CursorMotionType:
    • Instant – Der Cursor springt zum Ziel.
    • Smooth – Der Cursor bewegt sich schrittweise.
  • InteractionMode NInteractionMode:
    • HardwareEvents – Simuliert den Klick mithilfe des Hardwaretreibers. Dies ist die langsamste API, sie kann nicht im Hintergrund arbeiten, aber sie ist mit allen Desktop-Apps kompatibel.
    • SameAsCard – Verwenden Sie den gleichen Eingabemodus wie die Open- oder Attach-APIs. Dies ist die Standardauswahl.
    • Simulate – Simuliert den Klick mithilfe von Barrierefreiheits-APIs. Empfohlen für die Browserautomatisierung, Java-Apps oder SAP. Zuverlässiger als Hardware-Ereignisse. Funktioniert auch dann, wenn die Zielanwendung nicht im Fokus steht. Testen Sie, ob das UI-Element der Zielanwendung dies unterstützt.
    • DebuggerApi – Führt Actions mithilfe von Debugger-APIs aus. Funktioniert nur für Chromium-Elemente. Sendet den gesamten Text auf einmal. Funktioniert auch dann, wenn die Zielanwendung nicht im Fokus steht. Weitere Informationen finden Sie auf dieser Seite.
    • WindowMessages – Simuliert die Verwendung von Win32-Meldungen. Empfohlen für Desktop-Apps. In der Regel zuverlässiger als Hardware-Ereignisse. Sendet den gesamten Text auf einmal. Funktioniert auch dann, wenn die Zielanwendung nicht im Fokus steht. Bevor Sie diese API verwenden, testen Sie bitte, ob das UI-Element der Zielanwendung dies unterstützt.

Click(RuntimeTarget, ClickOptions)

Klickt auf ein UI-Element, das von einer Laufzeitinstanz eines Object Repository-Elements identifiziert wird.

Click(
    RuntimeTarget target,
    ClickOptions clickOptions)Click(
    RuntimeTarget target,
    ClickOptions clickOptions)
target RuntimeTarget
Das UI-Element, auf das Sie klicken möchten, wird durch eine Runtime-Instanz eines Object Repository-Elements identifiziert.
clickOptions ClickOptions
Zusätzliche Optionen zum Anpassen des Klickvorgangs:
  • KeyModifiers NKeyModifiers:
    • Keine
    • Alt
    • Ctrl
    • Shift
    • Win
  • ClickType NClickType:
    • Einzeln
    • Double
    • Nach unten
    • Nach oben
    Um beispielsweise einen Doppelklick auszuführen, müssen Sie lediglich den Klicktyp auf NClickType.Double festlegen:
    clientAccountsScreen.Click(Descriptors.ACME_System_3.ClientAccountsScreen.AccountRowTest, new ClickOptions(){ClickType = NClickType.Double}.WithVariable("account_number_system1", "407547"));.
  • MouseButton NMouseButton:
    • Links
    • Rechts
    • Mitte
  • CursorMotionType CursorMotionType:
    • Instant – Der Cursor springt zum Ziel.
    • Smooth – Der Cursor bewegt sich schrittweise.
  • InteractionMode NInteractionMode:
    • HardwareEvents – Simuliert den Klick mithilfe des Hardwaretreibers. Dies ist die langsamste API, sie kann nicht im Hintergrund arbeiten, aber sie ist mit allen Desktop-Apps kompatibel.
    • SameAsCard – Verwenden Sie den gleichen Eingabemodus wie die Open- oder Attach-APIs. Dies ist die Standardauswahl.
    • Simulate – Simuliert den Klick mithilfe von Barrierefreiheits-APIs. Empfohlen für die Browserautomatisierung, Java-Apps oder SAP. Zuverlässiger als Hardware-Ereignisse. Funktioniert auch dann, wenn die Zielanwendung nicht im Fokus steht. Testen Sie, ob das UI-Element der Zielanwendung dies unterstützt.
    • DebuggerApi – Führt Actions mithilfe von Debugger-APIs aus. Funktioniert nur für Chromium-Elemente. Sendet den gesamten Text auf einmal. Funktioniert auch dann, wenn die Zielanwendung nicht im Fokus steht. Weitere Informationen finden Sie auf dieser Seite.
    • WindowMessages – Simuliert die Verwendung von Win32-Meldungen. Empfohlen für Desktop-Apps. In der Regel zuverlässiger als Hardware-Ereignisse. Sendet den gesamten Text auf einmal. Funktioniert auch dann, wenn die Zielanwendung nicht im Fokus steht. Bevor Sie diese API verwenden, testen Sie bitte, ob das UI-Element der Zielanwendung dies unterstützt.

Click(String, NClickType, NMouseButton)

Führen Sie einen Klickvorgang für ein UI-Element aus, das durch seine Zeichenfolgendarstellung oder seinen Selektor identifiziert wird, und geben Sie den Klicktyp und die Maustaste an.

Click(
    string target, 
    NClickType ClickType, 
    NMouseButton MouseButton)Click( string target, NClickType ClickType, NMouseButton mausButton)
target String
Geben Sie das im Object Repository erfasste UI-Element an, auf das Sie klicken möchten.
clickType NClickType
Der auszuführende Klicktyp: Single, Double, Downoder Up. Die Standardoption ist „Einzeln“.
Um beispielsweise einen Doppelklick auszuführen, müssen Sie lediglich den Klicktyp auf NClickType.Double:clientAccountsScreen.Click(Descriptors.ACME_System_3.ClientAccountsScreen.AccountRowTest, new ClickOptions(){ClickType = NClickType.Double}.WithVariable("account_number_system1", "407547")); festlegen.
mouseButton NMouseButton
Die Maustaste, mit der geklickt werden soll: Left, Centeroder Right. Die Standardoption ist „Links“.

Click(IElementDescriptor, NClickType, NMouseButton)

Klickt auf ein UI-Element, das durch einen Deskriptor eines Elements in Object Repository identifiziert wird, und gibt den Klicktyp und die Maustaste an.

Click(
    IElementDescriptor elementDescriptor,
    NClickType clickType, 
    NMouseButton mouseButton)Click(
    IElementDescriptor elementDescriptor,
    NClickType clickType, 
    NMouseButton mouseButton)
elementDescriptor IElementDescriptor
Das UI-Element, auf das Sie klicken möchten, wird durch einen Deskriptor eines Elements in Object Repository identifiziert.
clickType NClickType
Der auszuführende Klicktyp: Single, Double, Downoder Up. Die Standardoption ist „Einzeln“.
Um beispielsweise einen Doppelklick auszuführen, müssen Sie lediglich den Klicktyp auf NClickType.Double:clientAccountsScreen.Click(Descriptors.ACME_System_3.ClientAccountsScreen.AccountRowTest, new ClickOptions(){ClickType = NClickType.Double}.WithVariable("account_number_system1", "407547")); festlegen.
mouseButton NMouseButton
Die Maustaste, mit der geklickt werden soll: Left, Centeroder Right. Die Standardoption ist „Links“.

War diese Seite hilfreich?

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