- Überblick
- UI-Automatisierung (UI Automation)
- Über das UIAutomation-Aktivitätspaket
- Mit UI-Automatisierung automatisierte Anwendungen und Technologien
- Projektkompatibilität
- UI-ANA-016 – URL zum Öffnen eines Browsers abrufen
- UI-ANA-017 – ContinueOnError True
- UI-ANA-018 – OCR-/Bildaktivitäten auflisten
- UI-DBP-006 – Containernutzung
- UI-DBP-013 – Falscher Gebrauch von Excel-Automatisierung
- UI-DBP-030 – Verwendung unzulässiger Variablen in Selektoren
- UI-DBP-031 – Aktivitätsverifizierung
- UI-PRR-001 – Klick simulieren
- UI-PRR-002 – Typ simulieren
- UI-PRR-003 – Offener Anwendungsmissbrauch
- UI-PRR-004 – Hartcodierte Verzögerungen
- UI-REL-001 – Große IDX in Selektoren
- UI-SEC-004 – Selektor-E-Mail-Daten
- UI-SEC-010 – App-/URL-Einschränkungen
- UI-USG-011 – Nicht zulässige Attribute
- UX-SEC-010 – App-/URL-Einschränkungen
- UX-DBP-029 – Unsichere Kennwortnutzung
- UI-PST-001 – Prüfungsprotokollebene in Projekteinstellungen
- UiPath-Browsermigrationstool
- Clippingbereich
- Computer Vision Recorder
- Aktivitätenindex
- Aktivieren (Activate)
- Ankerbasis (Anchor Base)
- Browser anhängen (Attach Browser)
- Fenster anhängen (Attach Window)
- Benutzeingabe blockieren (Block User Input)
- Textfeld (Callout)
- Prüfen (Check)
- Klicken (Click)
- Bild anklicken (Click Image)
- Bild-Trigger anklicken (Click Image Trigger)
- OCR-Text anklicken (Click OCR Text)
- Text anklicken (Click Text)
- Trigger anklicken (Click Trigger)
- Anwendung schließen (Close Application)
- Registerkarte schließen (Close Tab)
- Fenster schließen (Close Window)
- Kontextbewusster Anker
- Ausgewählten Text kopieren (Copy Selected Text)
- Element Attribute Change Trigger
- Element vorhanden (Element Exists)
- Elementumfang (Element Scope)
- Element State Change Trigger
- Export UI Tree
- Strukturierte Daten extrahieren (Extract Structured Data)
- Untergeordnete Elemente finden (Find Children)
- Element finden (Find Element)
- Bild finden (Find Image)
- Bildübereinstimmung finden (Find Image Matches)
- OCR-Textposition finden (Find OCR Text Position)
- Relatives Element finden (Find Relative Element)
- Textposition finden (Find Text Position)
- Aktives Fenster abrufen (Get Active Window)
- Vorgänger-Element erhalten (Get Ancestor)
- Attribut erhalten (Get Attribute)
- Ereignisinfo erhalten (Get Event Info)
- Aus Zwischenablage erhalten (Get From Clipboard)
- Volltext erhalten (Get Full Text)
- OCR-Text erhalten (Get OCR Text)
- Passwort erhalten (Get Password)
- Position erhalten (Get Position)
- Quellelement erhalten (Get Source Element)
- Text erhalten (Get Text)
- Sichtbaren Text erhalten (Get Visible Text)
- Zurück (Go Back)
- Weiter (Go Forward)
- Zur Startseite (Go Home)
- Google Cloud Vision OCR
- Fenster ausblenden (Hide Window)
- Markieren (Highlight)
- Hotkey-Trigger (Hotkey Trigger)
- Darauf zeigen (Hover)
- Auf Bild zeigen (Hover Image)
- Auf OCR-Text zeigen (Hover OCR Text)
- Text beim Darauf zeigen (Hover Text)
- Bild vorhanden (Image Exists)
- Auf Bildschirm anzeigen (Indicate On Screen)
- .NET-Code einfügen
- Inject Js Script
- ActiveX-Methode aufrufen
- Tastendruck-Trigger (Key Press Trigger)
- Bild laden (Load Image)
- Fenster maximieren (Maximize Window)
- Microsoft Azure ComputerVision OCR
- Microsoft OCR
- Microsoft Project Oxford Online OCR
- Fenster minimieren (Minimize Window)
- Ereignisse überwachen (Monitor Events)
- Maus-Trigger (Mouse Trigger)
- Fenster verschieben (Move Window)
- Navigieren zu (Navigate To)
- OCR-Text vorhanden (OCR Text Exists)
- Auf Element erscheinen (On Element Appear)
- Auf Element verschwinden (On Element Vanish)
- Auf Bild erscheinen (On Image Appear)
- Auf Bild verschwinden (On Image Vanish)
- Anwendung öffnen (Open Application)
- Browser öffnen (Open Browser)
- Browser aktualisieren (Refresh Browser)
- Benutzerereignis wiedergeben (Replay User Event)
- Fenster wiederherstellen (Restore Window)
- Bild speichern (Save Image)
- Objekt auswählen (Select Item)
- Mehrere Objekte auswählen (Select Multiple Items)
- Hotkey senden (Send Hotkey)
- Ausschneidebereich einstellen (Set Clipping Region)
- Fokus legen auf (Set Focus)
- Text einstellen (Set Text)
- Auf Zwischenablage setzen (Set To Clipboard)
- Web-Attribut setzen (Set Web Attribute)
- Fenster anzeigen (Show Window)
- Prozess starten (Start Process)
- System-Trigger (System Trigger)
- Screenshot anfertigen (Take Screenshot)
- Tesseract OCR
- Text vorhanden (Text Exists)
- Tooltip
- Eingeben in (Type Into)
- Sicheren Text eingeben (Type Secure Text)
- Vordergrund verwenden
- Attribut abwarten (Wait Attribute)
- Warten, bis Element verschwindet (Wait Element Vanish)
- Warten, bis Bild verschwindet (Wait Image Vanish)
- Prüfung der Barrierefreiheit
- Application event trigger
- Benutzeingabe blockieren (Block User Input)
- Check/Uncheck
- Check App State
- Check Element
- Klicken (Click)
- Click Event Trigger
- Ziehen und Ablegen
- Extract Table Data
- Find Elements
- For Each UI Element
- Get Browser Data
- Clipboard abrufen
- Text erhalten (Get Text)
- Get URL
- Zu URL wechseln
- Markieren (Highlight)
- Darauf zeigen (Hover)
- Inject Js Script
- Tastenkombinationen
- Keypress Event Trigger
- Mouse Scroll
- Navigate Browser
- Objekt auswählen (Select Item)
- Set Browser Data
- Clipboard festlegen
- Set Runtime Browser
- Fokus legen auf (Set Focus)
- Text einstellen (Set Text)
- Screenshot anfertigen (Take Screenshot)
- Eingeben in (Type Into)
- Unblock User Input
- Use Application/Browser
- Window operation
- Anhängen
- Prüfen (Check)
- Klicken (Click)
- Ziehen und Ablegen
- Daten extrahieren
- Attribut erhalten (Get Attribute)
- GetChildren
- GetRuntimeTarget
- GetText
- Get URL
- GoToUrl
- Markieren (Highlight)
- Darauf zeigen (Hover)
- IsEnabled
- Tastaturkürzel (Keyboard Shortcut)
- Mouse Scroll
- Offen
- Objekt auswählen (Select Item)
- Screenshot anfertigen (Take Screenshot)
- Eingeben in (Type Into)
- Wartestatus
- Führen Sie eine Browsersuche durch und rufen Sie Ergebnisse mithilfe von UIAutomation-APIs ab
- Web-Browsing
- Finden von Bildern
- Klicken auf Bilder
- Auslösen und Überwachen von Ereignissen
- Erstellen und Überschreiben von Dateien
- HTML-Seiten: Extrahieren und Bearbeiten von Informationen
- Bearbeiten von Fenstern
- Automatisierte Listenauswahl
- Finden und Bearbeiten von Fensterelementen
- Verwalten der Textautomatisierung
- Laden und Verarbeiten von Bildern
- Verwalten von mausaktivierten Aktionen
- Automatisieren der Anwendungslaufzeit
- Automatisierte Ausführung einer lokalen Anwendung
- Browsernavigation
- Web-Automatisierung
- Beispiel für Trigger Scope
- Aktivieren der Unterstützung für die UI-Automatisierung in DevExpress
- Computer Vision Local Server
- Mobile Automation
- Versionshinweise
- Über die Architektur der Automatisierung von Mobilgeräten
- Projektkompatibilität
- Get Log Types
- Get Logs
- Get Page Source
- Get Device Orientation
- Get Session Identifier
- Install App
- Manage Current App
- Manage Other App
- DeepLink öffnen
- Open URL
- Mobile Device Connection
- Richtungswechsel
- Muster zeichnen
- Positional Swipe
- Press Hardware Button
- Set Device Orientation
- Screenshot anfertigen (Take Screenshot)
- Take Screenshot Part
- Element vorhanden (Element Exists)
- Execute Command
- Attribut erhalten (Get Attribute)
- Get Selected Item
- Text erhalten (Get Text)
- Set Selected Item
- Text einstellen (Set Text)
- Wischen
- Tap
- Type Text
- Terminal
- Versionshinweise
- Über das Terminal-Aktivitätspaket
- Projektkompatibilität
- Best Practices
- Find Text
- Get Color At Position
- Get Cursor Position
- Feld erhalten (Get Field)
- Feld an Position erhalten (Get Field at Position)
- Bildschirmbereich erhalten (Get Screen Area)
- Text erhalten (Get Text)
- Text an Position erhalten (Get Text at Position)
- Cursor bewegen (Move Cursor)
- Move Cursor to Text
- Strg-Taste senden (Send Control Key)
- Tasten senden (Send Keys)
- Sichere Tasten senden (Send Keys Secure)
- Feld setzen (Set Field)
- Feld an Position setzen (Set Field at Position)
- Terminalsitzung (Terminal Session)
- Warte auf Feldtext (Wait Field Text)
- Wait Screen Ready
- Warte auf Bildschirmtext (Wait Screen Text)
- Warte auf Text an Position (Wait Text at Position)

UIAutomation-Aktivitäten
Application event trigger
UiPath.UIAutomationNext.Activities.NNativeEventTrigger
Beschreibung
Richtet einen Trigger basierend auf einem nativen Ereignis eines beliebigen Elementtyps ein (Fenster der obersten Ebene oder ein anderes angegebenes UI-Element). Sie können das Zielelement auf dem Bildschirm angeben und dann das native Ereignis aus der Liste der von diesem Element unterstützten Ereignisse auswählen.
Diese Aktivität ist mit Object Repository kompatibel.
Der Trigger muss die erste Aktivität im Workflow sein und der Workflow wird ausgelöst, wenn ein bestimmtes UI-Ereignis auftritt. Pro Workflow ist nur ein Trigger zulässig. Weitere Informationen finden Sie unter triggerbasierte Attended-Automatisierung.
Wenn Sie eine niedrigere Studio-Version als 2023.4 verwenden, müssen Sie die Aktivität Application Event Trigger innerhalb einer Trigger Scope -Aktivität platzieren. In diesem Fall zeigt die Aktivität Application Event Trigger die Eigenschaften Zeitplanmodus und Aktiviert nicht an, und die Eigenschaft Zeitplanmodus ist in der Aktivität Trigger Scope verfügbar.
Projektkompatibilität
Windows - Legacy | Windows
Windows – Legacy, Windows-Konfiguration
- Klicken Sie auf „Ziel auf Bildschirm anzeigen“ , um das UI-Element anzugeben, das als Ziel verwendet werden soll.
Nachdem Sie das Ziel angegeben haben, wählen Sie das Menüaus
Taste, um auf die folgenden Optionen zuzugreifen:
- Indicate target on screen - Indicate the target again.
- Ziel bearbeiten – Öffnet den Auswahlmodus, um das Ziel zu konfigurieren.
- Informativen Screenshot entfernen – Entfernt den Screenshot der Zielanwendung oder Webseite.
- Zu Object-Repository hinzufügen – Fügen Sie das aktuelle UI-Element zu einem Bibliotheksprojekt hinzu, von wo aus es im gesamten Automatisierungsprozess wiederverwendet werden kann.
- Ereignistyp – Die Liste der nativen Ereignistypen, die für das angegebene Element spezifisch sind. Der Ereignistyp muss festgelegt sein. Die Liste der exponierten Ereignisse hängt vom Zielelementtyp und der Zielanwendungstechnologie ab. Beispielsweise könnte ein Web-UI-Element eine andere Liste von Ereignissen verfügbar machen als ein Java-UI-Element.
Eigenschaften-Panel
Allgemein
- Anzeigename – Der Name, der für die Aktivität im Designerbereich angezeigt wird. Ein Anzeigename wird automatisch generiert, wenn Sie ein Ziel angeben.
Eingabe
-
Synchronisierung abgleichen – Gibt an, ob der Abgleich des Zielelement-Selektors synchron oder asynchron erfolgt. Wird nur für Java-Ereignisse unterstützt, außer Erscheint und Verschwunden. Dieses Feld unterstützt nur
Boolean-Werte. Der Standardwert ist False. -
Selektoren – Optionale Sammlung von Selektoren, die für das angegebene Ereignis überwacht werden sollen; Diese Selektoren werden neben dem angegebenen Ziel überwacht. Die Selektoren müssen vollständige (nicht teilweise) Selektoren sein.
-
Target - Das Zielelement: Fenster der obersten Ebene oder UI-Element. Nur strikte Selektoren ohne Anker werden unterstützt. Zielelement muss festgelegt sein. Vor der Anzeige auf dem Bildschirm wird dieses Feld auf
(null)festgelegt. Sobald das Ziel angegeben wurde, werden alle Eigenschaften in Bezug auf das angegebene Element angezeigt.- Strikter Selektor – Der für das Ziel-UI-Element generierte strikte Selektor. Für Fenster der obersten Ebene ist er leer.
- Fensterselektor (Anwendungsinstanz) – Der Selektor für das Anwendungsfenster (Anwendung/Browser).
-
Aktiviert – Wenn False festgelegt wird, wird der Trigger gestartet, löst aber keine Ereignisse aus. Er kann später zur Laufzeit aktiviert werden, indem die Aktivität Enable Local Trigger verwendet wird. Diese Eigenschaft ist ausgeblendet, wenn die Aktivität Application Event Trigger innerhalb eines Trigger Scope platziert wird. Dieses Feld unterstützt nur
Boolean-Werte. Der Standardwert ist True. -
Privat - Bei Auswahl werden die Werte von Variablen und Argumenten nicht mehr auf der Stufe Verbose protokolliert. Dieses Feld unterstützt nur
Boolean-Werte (True, False). Der Standardwert ist False. -
Untergeordnete Elemente einschließen – Wenn diese Option ausgewählt ist, werden auch die untergeordneten Elemente des angegebenen UI-Elements überwacht. Unterstützt alle Ereignistypen, außer Erschienen oder Verschwunden , sowie alle UI-Elemente, außer für Fenster der obersten Ebene. Dieses Feld unterstützt nur
Boolean-Werte (True, False). Der Standardwert ist False. -
Zeitplanmodus – Damit wird angegeben, wie die Aktionen ausgeführt werden sollen, wenn ein Trigger ausgelöst wird. Wählen Sie eine der fünf Optionen aus dem Dropdownmenü aus:
- Sequenziell – Aktionen werden nacheinander ausgeführt.
- Gleichzeitig – Die Ausführung von Aktionen kann sich überschneiden.
- OneTime – Führt eine Aktion aus und beendet die Überwachung.
- Sequenzielles Reduzieren – Ignoriert alle bevorstehenden Ereignisse mit Ausnahme des letzten, bis das aktuelle Ereignis die Ausführung beendet hat.
- Sequentielles Anhalten – Stoppt die vorherige Ereignisausführung und startet das nächste Ereignis. Bei den Modi „Sequential“ und „Concurrent“ wird die Überwachung fortgesetzt, bis entweder der Benutzer die Ausführung beendet oder eine Break- Aktivität erfüllt ist.
-
Healing Agent-Modus – Konfiguriert das Verhalten des Healing Agent für diese Aktivität basierend auf Governance- oder Orchestrator-Einstellungen auf Prozess- oder Auftragsebene.
- Deaktiviert – Schaltet den Healing Agent für diese Aktivität aus.
- Auftragseinstellungen erben – Wendet die in Governance oder im Orchestrator auf Prozess- oder Auftragsebene definierten Einstellungen an.
- Nur Empfehlungen – Ermöglicht es dem Healing Agent, Empfehlungen zur Behebung von UI-Automatisierungsproblemen bei der Ausführung von Aufträgen abzugeben, allerdings nur, wenn die Governance- oder Orchestrator-Einstellungen dies zulassen.
- Wie App/Browser – Übernimmt die Konfiguration von der übergeordneten Aktivität Use Application/Browser .
Native Ereignisse
Über
Der native Ereignisüberwachungsmechanismus wurde verbessert, indem neue Sätze von Ereignissen implementiert wurden, die von verschiedenen Typen von Anwendungstechnologien unterstützt werden:
- Native WND-Ereignisse
- STRG Native Ereignisse
- Native JAVA-Ereignisse
- Native WEBCTRL-Ereignisse
- Native HTML-Ereignisse
- Native UIA-Ereignisse
WND-Ereignisse – Fenster der obersten Ebene
| Ereignistyp | TriggerEventArgs-Typ | Beschreibung |
|---|---|---|
| Wurde angezeigt | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement erscheint. |
| Verschwand | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement verschwindet. |
| Titel geändert | TextGeänderteArgumente | Ereignis, das ausgelöst wird, wenn sich der Titel des Zielelements ändert. Hinweis: Dies ist das Ereignis Text geändert , das für Fenster der obersten Ebene in Titel geändert umbenannt wurde, um mehr Klarheit zu geben. |
| Status geändert | StatusGeänderteArgumente | Ereignis, das ausgelöst wird, wenn sich der Status des Zielelements ändert. Hinweis: Dieses Ereignis wird ausgelöst, wenn der Status des Fensters geändert wird: aktiviert, deaktiviert, aktiviert, nicht aktiviert, fokussierbar, fokussiert, sichtbar usw. Der neue Wert des Status wird in der Argumentvariable verfügbar gemacht. |
| Speicherort geändert | GeänderteArgumente am Standort | Ereignis, das ausgelöst wird, wenn sich der Elementspeicherort des Ziels geändert hat. |
| Vordergrund erhalten | HwndArgs | Ereignis, das ausgelöst wird, wenn das Elementfenster des Ziels zum Vordergrundfenster wird. |
| Vordergrund verloren | HwndArgs | Ereignis, das ausgelöst wird, wenn sich das Elementfenster des Ziels nicht mehr im Vordergrund befindet. |
| Minimiert | HwndArgs | Ereignis, das ausgelöst wird, wenn das Elementfenster des Ziels minimiert werden soll. |
| wiederhergestellt | HwndArgs | Ereignis, das ausgelöst wird, wenn das Elementfenster des Ziels wiederhergestellt werden soll. |
STRG- oder WND-Ereignisse – UI-Elemente
| Ereignistyp | TriggerEventArgs-Typ | Beschreibung |
|---|---|---|
| Wurde angezeigt | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement erscheint. |
| Verschwand | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement verschwindet. |
| Taste gedrückt | KeyPressArgs | Ereignis, das ausgelöst wird, wenn eine Taste gedrückt wird, während sich der Fokus im Zielelement befindet. |
| Klicken (Click) | MouseClickedArgs | Ereignis, das ausgelöst wird, wenn auf das Zielelement geklickt wird. |
| Text geändert | TextGeänderteArgumente | Ereignis, das ausgelöst wird, wenn sich der Text des Zielelements ändert. |
| Fokus erhalten | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement den Fokus erhält. |
| Fokus verloren | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement den Fokus verliert. |
| Status geändert | StatusGeänderteArgumente | Ereignis, das ausgelöst wird, wenn sich der Status des Zielelements ändert. Hinweis: Dieses Ereignis wird ausgelöst, wenn der Status des Fensters geändert wird: aktiviert, deaktiviert, aktiviert, nicht aktiviert, fokussierbar, fokussiert, sichtbar usw. Der neue Wert des Status wird in der Argumentvariable verfügbar gemacht. |
| Auswahländerung | AuswahlgeänderteArgumente | Ereignis, das ausgelöst wird, wenn sich der Auswahlwert des Zielelements ändert. |
JAVA-Ereignisse – UI-Elemente
| Ereignistyp | TriggerEventArgs-Typ | Beschreibung |
|---|---|---|
| Wurde angezeigt | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement erscheint. |
| Verschwand | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement verschwindet. |
| Text geändert | TextGeänderteArgumente | Ereignis, das ausgelöst wird, wenn sich der Text des Zielelements ändert. |
| Taste gedrückt | JavaKeyPressArgs | Ereignis, das ausgelöst wird, wenn eine Taste gedrückt wird, während sich der Fokus im Zielelement befindet. |
| Klicken (Click) | JavaMouseActionArgs | Ereignis, das ausgelöst wird, wenn auf das Zielelement geklickt wird. |
| Mausbewegung | JavaMouseMotionArgs | Ereignis, das ausgelöst wird, wenn die Maus auf das Zielelement bewegt wird. |
| Fokus erhalten | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement den Fokus erhält. |
| Fokus verloren | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement den Fokus verliert. |
| Aktiviert | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement aktiviert ist. |
| Deaktiviert | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement deaktiviert ist. |
| Auswahländerung | AuswahlgeänderteArgumente | Ereignis, das ausgelöst wird, wenn sich der Auswahlwert des Zielelements ändert. |
| Maus betritt | JavaMouseMotionArgs | Ereignis, das ausgelöst wird, wenn sich die Maus in den sichtbaren Teil des Zielelements bewegt. |
| Maus verlässt | JavaMouseMotionArgs | Ereignis, das ausgelöst wird, wenn die Maus den sichtbaren Teil des Zielelements verlässt. |
| Zelle ausgewählt | JavaCellSelectedArgs | Ereignis, das ausgelöst wird, wenn das Zielelement eine Tabellenzelle ist und ausgewählt wird. |
| Zellenwert geändert | JavaCellValueChangedArgs | Ereignis, das ausgelöst wird, wenn das Zielelement eine Tabellenzelle ist und sein Wert geändert wird. |
| Maus gedrückt | JavaMouseActionArgs | Ereignis, das ausgelöst wird, wenn eine beliebige Maustaste über dem Zielelement gedrückt wird. |
| Maus freigegeben | JavaMouseActionArgs | Ereignis, das ausgelöst wird, wenn eine beliebige Maustaste über dem Zielelement losgelassen wird. |
| Menü ausgewählt | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement ein Menü ist und ausgewählt wird. |
| Menü abgewählt | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement ein Menü ist und dessen Auswahl aufgehoben wird. |
| Menü abgebrochen | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement ein Menü ist und abgebrochen wird. |
| Popup-Menü sichtbar | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement ein Popupmenü ist und sichtbar wird. |
| Popup-Menü unsichtbar | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement ein Popup-Menü ist und unsichtbar wird. |
| Popup-Menü abgebrochen | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement ein Popup-Menü ist und abgebrochen wird. |
WEBCTRL-Ereignisse – UI-Elemente
Ab UiPath.UIAutomation.Activities v23.10.3 haben wir Unterstützung für * WEBCTRL-basierte native Ereignisse in nativen eingebetteten Browsern (z. B. Slack, Discord, Electron) hinzugefügt.
| Ereignistyp | TriggerEventArgs-Typ | Beschreibung |
|---|---|---|
| Wurde angezeigt | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement erscheint. |
| Verschwand | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement verschwindet. |
| Text geändert | TextGeänderteArgumente | Ereignis, das ausgelöst wird, wenn sich der Text des Zielelements ändert. |
| Taste gedrückt | WebKeyPressArgs | Ereignis, das ausgelöst wird, wenn eine Taste gedrückt wird, während sich der Fokus im Zielelement befindet. |
| Klicken (Click) | WebMouseEventArgs | Ereignis, das ausgelöst wird, wenn auf das Zielelement geklickt wird. |
| Doppelklicken | WebMouseEventArgs | Ereignis, das ausgelöst wird, wenn zweimal auf das Zielelement geklickt wird. |
| Rechtsklicken | WebMouseEventArgs | Ereignis, das ausgelöst wird, wenn mit der rechten Maustaste auf das Zielelement geklickt wird. |
| Mausbewegung | WebMouseEventArgs | Ereignis, das ausgelöst wird, wenn die Maus auf das Zielelement bewegt wird. |
| Maus gedrückt | WebMouseEventArgs | Ereignis, das ausgelöst wird, wenn eine beliebige Maustaste über dem Zielelement gedrückt wird. |
| Maus freigegeben | WebMouseEventArgs | Ereignis, das ausgelöst wird, wenn eine beliebige Maustaste über dem Zielelement losgelassen wird. |
| Maus betritt | WebMouseEventArgs | Ereignis, das ausgelöst wird, wenn sich die Maus in den sichtbaren Teil des Zielelements bewegt. |
| Maus verlässt | WebMouseEventArgs | Ereignis, das ausgelöst wird, wenn die Maus den sichtbaren Teil des Zielelements verlässt. |
| Fokus erhalten | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement den Fokus erhält. |
| Fokus verloren | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement den Fokus verliert. |
| Textauswahl geändert | WebTextSelectionChangedArgs | Ereignis, das ausgelöst wird, wenn sich der ausgewählte Text des Zielelements ändert. |
HTML-Ereignisse – UI-Elemente
Folgende Ereignistypen werden nur für Webanwendungen unterstützt, die von <html> -Selektoren identifiziert werden, die nur das Attribut app haben:
Download state changedTab activatedTab createdTab removedTab updatedVorerst sind diese Ereignisse nur zulässig, wenn der Fensterselektor den<html>-Teil enthält, z. B.:<html app='chrome.exe' />. Andere Attribute wietitleoderurlsind nicht zulässig. Wenn der Fensterselektor andere Attribute alsappenthält, wird ein Laufzeitfehler generiert. Strikter Selektor muss leer sein. Diese Ereignistypen werden für eingebettete Browser nicht unterstützt.
| Ereignistyp | TriggerEventArgs-Typ | Beschreibung |
|---|---|---|
| Downloadstatus geändert | DownloadChangedArgs | Ereignis, das ausgelöst wird, wenn sich die Eigenschaften eines DownloadItem ändern. |
| Registerkarte aktiviert | TabActivatedArgs | Ereignis, das ausgelöst wird, wenn sich die aktive Registerkarte in einem Fenster ändert. Hinweis: Die URL der Registerkarte ist möglicherweise zu dem Zeitpunkt, zu dem dieses Ereignis ausgelöst wurde, nicht festgelegt, aber Sie können |
| Registerkarte erstellt | TabCreatedArgs | Ereignis, das ausgelöst wird, wenn eine Registerkarte erstellt wird. Hinweis: Die URL der Registerkarte und die Mitgliedschaft in der Registerkartengruppe sind zum Zeitpunkt der Auslösung dieses Ereignisses möglicherweise noch nicht festgelegt, aber Sie können auf |
| Registerkarte entfernt | TabRemovedArgs | Ereignis, das ausgelöst wird, wenn eine Registerkarte geschlossen wird. |
| Registerkarte aktualisiert | TabUpdatedArgs | Ereignis, das ausgelöst wird, wenn eine Registerkarte aktualisiert wird. |
| Registerkartennavigation gestartet | TabNavigationStartedArgs | Ereignis, das ausgelöst wird, wenn die Registerkartennavigation zu einer bestimmten URL gestartet wurde. |
| Registerkartennavigation abgeschlossen | TabNavigationCompletedArgs | Ereignis, das ausgelöst wird, wenn die Registerkartennavigation zu einer bestimmten URL abgeschlossen ist. |
| Fensterfokus geändert | HtmlWindowFocusChangedArgs | Ereignis, das ausgelöst wird, wenn sich das aktuell fokussierte Fenster ändert. |
| Fenstergrenzen geändert | HtmlWindowBoundsChangedArgs | Ereignis, das ausgelöst wird, wenn die Größe eines Fensters geändert wurde. Sie wird nur ausgegeben, wenn die neuen Grenzen festgelegt werden, und nicht bei Änderungen in Bearbeitung. |
| Fenster erstellt | HtmlWindowCreatedArgs | Ereignis, das ausgelöst wird, wenn ein Fenster erstellt wird. |
| Fenster entfernt | HtmlWindowRemovedArgs | Ereignis, das ausgelöst wird, wenn ein Fenster entfernt (geschlossen) wird. |
| Webanforderung: Vor der Umleitung | WebRequestBeforeRedirectArgs | Ereignis, das ausgelöst wird, wenn gleich eine vom Server initiierte Umleitung erfolgt. |
| Webanforderung: Vor der Anforderung | WebRequestBeforeRequestArgs | Ereignis, das ausgelöst wird, wenn gleich eine Anforderung auftritt. |
| Webanforderung: Vor dem Senden von HTTP-Headern | WebRequestBeforeSendHeadersArgs | Ereignis, das ausgelöst wird, wenn eine Anforderung bevorsteht und die ersten Header vorbereitet wurden. Das Ereignis soll Erweiterungen ermöglichen, Anforderungsheader hinzuzufügen, zu ändern und zu löschen. |
| Webanforderung: Abgeschlossen | WebRequestCompletedArgs | Ereignis, das ausgelöst wird, wenn eine Webanforderung erfolgreich verarbeitet wurde. |
| Webanforderung: Fehler aufgetreten | WebRequestErrorOccurredArgs | Ereignis, das ausgelöst wird, wenn eine Webanforderung nicht erfolgreich verarbeitet werden konnte. Completed oder Error occurred als letztes Ereignis mit einer Ausnahme ausgelöst wird. |
| Webanforderung: HTTP-Header empfangen | WebRequestHeadersReceivedArgs | Ereignis, das jedes Mal ausgelöst wird, wenn ein HTTP(S)-Antwortheader empfangen wird. Aufgrund von Umleitungen und Authentifizierungsanforderungen kann dies mehrmals pro Anforderung passieren. |
| Webanforderung: Antwort gestartet | WebRequestResponseStartedArgs | Ereignis, das ausgelöst wird, wenn das erste Byte des Antworttexts empfangen wird. Für HTTP-Anforderungen bedeutet dies, dass die Statuszeile und die Antwortheader verfügbar sind. Dieses Ereignis dient zur Information und wird asynchron behandelt. Ein Ändern oder Abbrechen der Anfrage ist nicht möglich. |
| Webanforderung: HTTP-Header senden | WebRequestSendHeadersArgs | Ereignistrigger, nachdem alle Erweiterungen die Möglichkeit hatten, die Header der Anfrage zu ändern, und die endgültige Version präsentiert. Das Ereignis wird ausgelöst, bevor die Header an das Netzwerk gesendet werden. Dieses Ereignis dient zur Information und wird asynchron behandelt. Ein Ändern oder Abbrechen der Anfrage ist nicht möglich. |
UIA-Ereignisse – UI-Elemente
| Ereignistyp | TriggerEventsArgs-Typ | Beschreibung |
|---|---|---|
| Wurde angezeigt | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement erscheint. |
| Verschwand | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement verschwindet. |
| Taste gedrückt | KeyPressArgs | Ereignis, das ausgelöst wird, wenn eine Taste gedrückt wird, während sich der Fokus im Zielelement befindet. |
| Klicken (Click) | MouseClickedArgs | Ereignis, das ausgelöst wird, wenn auf das Zielelement geklickt wird. |
| Text geändert | TextGeänderteArgumente | Ereignis, das ausgelöst wird, wenn sich der Text des Zielelements ändert. |
| Textauswahl geändert | UiaTextSelectionChangedArgs | Ereignis, das ausgelöst wird, wenn sich der ausgewählte Text des Zielelements ändert. |
| Fokus erhalten | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement den Fokus erhält. |
| Fokus verloren | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement den Fokus verliert. |
| Aufgerufen | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement aufgerufen wird. |
| Selected | AuswahlgeänderteArgumente | Ereignis, das ausgelöst wird, wenn das Zielelement ausgewählt wird. |
| Abgewählt | AuswahlgeänderteArgumente | Ereignis, das ausgelöst wird, wenn die Auswahl des Zielelements aufgehoben wird. |
| umgeschaltet | UiaToggledArgs | Ereignis, das ausgelöst wird, wenn das Zielelement umgeschaltet wird. |
TriggerEventArgs-Eigenschaften
TriggerArgs
Basisklasse für alle args -Klassen, die sich auf Trigger beziehen.
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
TriggerName | String | Der Name der Triggeraktivität, die dieses Ereignis ausgegeben hat (angezeigt als Aktivitätsname). |
TriggerType | Typ | Der .NET-Typ der Triggeraktivität, die dieses Ereignis ausgegeben hat. |
UIElement-Trigger-Argumente
Vererbung: TriggerArgs > UiElementTriggerArgs
| Eigenschaften | Typ | Beschreibung |
Selector | String | Der Selektor des Zielelements. |
TargetElement | UiElement | Das Zielelement, das überwacht wird. |
NativeTriggerBaseArgs
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
SelectorIndex | Integer | Der Index des Zielelementselektors. |
LeereArg.
Gibt Daten von den folgenden Ereignissen zurück:
- Wurde angezeigt
- Verschwand
- Fokus erhalten
- Fokus verloren
- Aktiviert
- Deaktiviert
- Menü ausgewählt
- Menü abgewählt
- Menü abgebrochen
- Popup-Menü sichtbar
- Popup-Menü unsichtbar
- Popup-Menü abgebrochen
Vererbung: TriggerArgs > UiElementTriggerArgs > EmptyArgs
TextChangedArg
Gibt Daten von den folgenden Ereignissen zurück:
- Text geändert
- Titel geändert
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > TextChangedArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
Text | String | Der neue Text für das Zielelement. |
StatusGeänderteArgumente
Gibt Daten von den folgenden Ereignissen zurück:
- Status geändert
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > StateChangedArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
State | String | Der neue Status für das Zielelement. |
AuswahlgeänderteArgumente
Gibt Daten von den folgenden Ereignissen zurück:
- Auswahländerung
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > SelectionChangedArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
Selection | String | Die neue Auswahl für das Zielelement. |
GeänderteArgumente am Standort
Gibt Daten von den folgenden Ereignissen zurück:
- Speicherort geändert
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > LocationChangedArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
Location | Rectangle | Rechteck des geänderten Speicherorts mit Informationen über die Größe des Elements und seine Position. |
HwndArgs
Gibt Daten von den folgenden Ereignissen zurück:
- Vordergrund erhalten
- Vordergrund verloren
- Minimiert
- wiederhergestellt
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > HwndArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
Hwnd | IntPtr | Fensterhandle. |
HwndAsString | String | Fensterhandle als String. |
KeyPressArgs
Gibt Daten von den folgenden Ereignissen von WND- und STRG-Elementen zurück:
- Taste gedrückt
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > KeyPressArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
Key | Integer | Der Schlüssel, mit dem interagiert wurde. |
ScanCode | Integer | Der Scancode, der dem Schlüssel entspricht, mit dem interagiert wurde. |
KeyAction | Integer |
|
KeyModifiers | NTasteModifikatoren |
|
MouseClickedArgs
Gibt Daten von den folgenden Ereignissen von WND- und STRG-Elementen zurück:
- Klicken (Click)
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > MouseClickedArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
X | Integer | Die X-Koordinate des Mauszeigers. |
Y | Integer | Die Y-Koordinate des Mauszeigers. |
MouseButton | Integer |
|
MouseAction | Integer |
|
KeyModifiers | NTasteModifikatoren |
|
JavaKeyPressArgs
Gibt Daten von den folgenden Ereignissen für Java zurück:
- Taste gedrückt
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > JavaKeyPressArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
KeyChar | String | Das Zeichen, das der gedrückten Taste entspricht. |
KeyCode | Integer | Der Code, der der gedrückten Taste entspricht. |
ExtendedKeyCode | Integer | Der erweiterte Tastencode für die gedrückte Taste. Im Gegensatz zu KeyCode hängt dieser Wert vom aktuellen Tastaturlayout ab. |
Location | String | Der Ort der Taste, die das Ereignis ausgelöst hat. |
KeyModifiers | NTasteModifikatoren |
|
JavaMouseActionArgs
Gibt Daten von den folgenden Ereignissen für Java zurück:
- Klicken (Click)
- Maus gedrückt
- Maus freigegeben
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > JavaMouseActionArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
X | Integer | Die X-Koordinate des Mauszeigers. |
Y | Integer | Die Y-Koordinate des Mauszeigers. |
Button | Integer |
|
ClickCount | Integer | Die Anzahl der Klicks auf die Schaltfläche. |
KeyModifiers | NTasteModifikatoren |
|
JavaMouseMotionArgs
Gibt Daten von den folgenden Ereignissen für Java zurück:
- Mausbewegung
- Maus betritt
- Maus verlässt
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > JavaMouseMotionArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
X | Integer | Die X-Koordinate des Mauszeigers. |
Y | Integer | Die Y-Koordinate des Mauszeigers. |
MouseButton | Integer |
|
JavaCellSelectedArgs
Gibt Daten von den folgenden Ereignissen für Java zurück:
- Klicken (Click)
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > JavaCellSelectedArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
Row | Integer | Ausgewählte Zellenzeile. |
Column | Integer | Ausgewählte Zellenspalte. |
JavaCellValueChangedArgs
Gibt Daten von den folgenden Ereignissen für Java zurück:
- Klicken (Click)
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > JavaCellValueChangedArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
Row | Integer | Zellenzeile. |
Column | Integer | Zellenspalte. |
Value | String | Neuer Wert der Zelle. |
WebMouseEventArgs
Gibt Daten von den folgenden Ereignissen für WEBCTRL zurück:
- Klicken (Click)
- Doppelklicken
- Rechtsklicken
- Mausbewegung
- Maus betritt
- Maus verlässt
- Maus gedrückt
- Maus freigegeben
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebMouseEventArgs
Sie folgt den Eigenschaftsnamen, die für Mausereignisse definiert sind.
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
AltKey | Boolescher | Wenn die ALT-Taste gedrückt wird. |
Button | Integer |
|
ClientX | Integer | Die X-Koordinate des Mauszeigers (relativ zum Fenster). |
ClientY | Integer | Die Y-Koordinate des Mauszeigers (relativ zum Fenster). |
CtrlKey | Boolescher | Wenn die STRG-Taste gedrückt wird. |
MetaKey | Boolescher | Wenn die META-Taste gedrückt wird. |
MovementX | Integer | Die X-Koordinate des Mauszeigers (relativ zur Position des letzten mousemove-Ereignisses). |
MovementY | Integer | Die Y-Koordinate des Mauszeigers (relativ zur Position des letzten mousemove-Ereignisses). |
OffsetX | Integer | Die X-Koordinate des Mauszeigers (relativ zum Ziel). |
OffsetY | Integer | Die Y-Koordinate des Mauszeigers (relativ zum Ziel). |
PageX | Integer | Die X-Koordinate des Mauszeigers (relativ zum Dokument). |
PageY | Integer | Die Y-Koordinate des Mauszeigers (relativ zum Dokument). |
ScreenX | Integer | Die X-Koordinate des Mauszeigers (relativ zum Bildschirm). |
ScreenY | Integer | Die Y-Koordinate des Mauszeigers (relativ zum Bildschirm). |
ShiftKey | Boolescher | Wenn die UMSCHALT-Taste gedrückt wird. |
WebKeyPressArgs
Gibt Daten von den folgenden Ereignissen für WEBCTRL zurück:
- Taste gedrückt
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebKeyPressArgs
Sie folgt den Eigenschaftsnamen, die für Tastaturereignisse definiert sind.
| Ereignistyp | TriggerEventArgs-Typ | Beschreibung |
|---|---|---|
| Wurde angezeigt | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement erscheint. |
| Verschwand | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement verschwindet. |
| Titel geändert | TextGeänderteArgumente | Ereignis, das ausgelöst wird, wenn sich der Titel des Zielelements ändert. Hinweis: Dies ist das Ereignis Text geändert , das für Fenster der obersten Ebene in Titel geändert umbenannt wurde, um mehr Klarheit zu geben. |
| Status geändert | StatusGeänderteArgumente | Ereignis, das ausgelöst wird, wenn sich der Status des Zielelements ändert. Hinweis: Dieses Ereignis wird ausgelöst, wenn der Status des Fensters geändert wird: aktiviert, deaktiviert, aktiviert, nicht aktiviert, fokussierbar, fokussiert, sichtbar usw. Der neue Wert des Status wird in der Argumentvariable verfügbar gemacht. |
| Speicherort geändert | GeänderteArgumente am Standort | Ereignis, das ausgelöst wird, wenn sich der Elementspeicherort des Ziels geändert hat. |
| Vordergrund erhalten | HwndArgs | Ereignis, das ausgelöst wird, wenn das Elementfenster des Ziels zum Vordergrundfenster wird. |
| Vordergrund verloren | HwndArgs | Ereignis, das ausgelöst wird, wenn sich das Elementfenster des Ziels nicht mehr im Vordergrund befindet. |
| Minimiert | HwndArgs | Ereignis, das ausgelöst wird, wenn das Elementfenster des Ziels minimiert werden soll. |
| wiederhergestellt | HwndArgs | Ereignis, das ausgelöst wird, wenn das Elementfenster des Ziels wiederhergestellt werden soll. |
WebTextSelectionChangedArgs
Gibt Daten von den folgenden Ereignissen für WEBCTRL zurück:
- Textauswahl geändert
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebTextSelectionChangedArgs
Sie folgt den Eigenschaftsnamen, die für Tastaturereignisse definiert sind.
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
AnchorClientBounds | Rectangle | Die Grenzen des Anker-Clients: Informationen über die Größe des Elements und seine Position relativ zum Ansichtsfenster. |
AnchorElement | UiElement | Das Anker-UI-Element. |
AnchorOffset | Integer | Der 0-basierte Index des Zeichens, bei dem die Textauswahl begonnen hat (aus dem Volltext des Zielelements). |
FocusClientBounds | Rectangle | Die Grenzen des Fokus-Clients: Informationen über die Größe des Elements und seine Position relativ zum Ansichtsfenster. |
FocusElement | UiElement | Der Fokus des UI-Elements. |
FocusOffset | Integer | Der 0-basierte Index des Zeichens, bei dem die Textauswahl beendet wurde (aus dem Volltext des Zielelements). |
SelectedText | String | Die neue Textauswahl für das Zielelement. |
DownloadChangedArgs
Gibt Daten von den folgenden Ereignissen für WEBCTRL zurück:
- Downloadstatus geändert
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > DownloadChangedArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
State | String | Die Zeichenfolge, die eine Änderung im state des downloads.DownloadItem beschreibt. |
Id | String | Der id des geänderten downloads.DownloadItem. |
FileName | String | Die Zeichenfolge, die eine Änderung im url des downloads.DownloadItem beschreibt. |
Url | String | Die Zeichenfolge, die eine Änderung im filename des downloads.DownloadItem beschreibt. |
StartTime | String | Die Zeichenfolge, die eine Änderung im startTime des downloads.DownloadItem beschreibt. |
EndTime | String | Die Zeichenfolge, die eine Änderung im endTime des downloads.DownloadItem beschreibt. |
Error | String | Die Zeichenfolge, die eine Änderung des error-Status des downloads.DownloadItem beschreibt. |
TabActivatedArgs
Gibt Daten von den folgenden Ereignissen für WEBCTRL zurück:
- Registerkarte aktiviert
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > TabActivatedArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
TabId | String | Die ID der Registerkarte, die aktiv geworden ist. |
WindowId | String | Die ID des Fensters, in dem sich die ausgewählte Registerkarte geändert hat. |
Title | String | Der neue Titel der Registerkarte. |
Url | String | Die URL der Registerkarte, wenn sie sich geändert hat. |
TabCreatedArgs
Gibt Daten von den folgenden Ereignissen für WEBCTRL zurück:
- Registerkarte erstellt
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > TabCreatedArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
TabId | String | Die ID der erstellten Registerkarte. |
WindowId | String | Die ID des Fensters, das die Registerkarte enthält. |
Title | String | Der neue Titel der Registerkarte. |
Url | String | Die URL der Registerkarte. |
TabRemovedArgs
Gibt Daten von den folgenden Ereignissen für WEBCTRL zurück:
- Registerkarte entfernt
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > TabRemovedArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
TabId | String | Die ID der entfernten Registerkarte. |
WindowId | String | Die ID des Fensters, dessen Registerkarte geschlossen ist. |
IsWindowClosing | Boolescher | True wenn die Registerkarte geschlossen wurde, weil das übergeordnete Fenster geschlossen wurde. |
TabUpdatedArgs
Gibt Daten von den folgenden Ereignissen für WEBCTRL zurück:
- Registerkarte aktualisiert
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > TabUpdatedArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
TabId | String | Die ID der aktualisierten Registerkarte. |
WindowId | String | Die ID des Fensters, das die Registerkarte enthält. |
Status | String | Der Ladestatus der Registerkarte. |
Title | String | Der neue Titel der Registerkarte. |
Url | String | Die URL der Registerkarte, wenn sie sich geändert hat. |
Active | Boolescher | Ob die Registerkarte in ihrem Fenster aktiv ist. Bedeutet nicht unbedingt, dass das Fenster fokussiert ist. |
TabNavigationStartedArgs
Gibt Daten von den folgenden Ereignissen für HTML zurück:
- Registerkartennavigation gestartet
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > TabNavigationStartedArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
Url | String | Die URL, die aktuell mit dem Rahmen verbunden ist, wenn der durch FrameId identifizierte Rahmen an einem Punkt auf der gegebenen Registerkarte vorhanden war. Die Tatsache, dass eine URL mit einem bestimmten FrameId verknüpft ist, bedeutet nicht, dass der entsprechende Rahmen noch vorhanden ist. |
TabId | Integer | Die ID der Registerkarte, auf der sich der Rahmen befindet. |
FrameId | Integer | Die ID des Rahmens innerhalb der Registerkarte, für den das gestartete Ereignis ausgelöst wurde, was zur Registerkartennavigation führte. Rahmen werden durch ihre TabId und FrameId eindeutig identifiziert. |
TimeStampMs | Double | Der Zeitpunkt, zu dem die Registerkartennavigation gestartet wurde, in Millisekunden seit der Epoche. Es wird nur garantiert, dass die Eigenschaft TimeStampMs der Webnavigation intern konsistent ist. Wenn Sie ein Ereignis mit einem anderen Ereignis vergleichen, erhalten Sie den korrekten Offset zwischen ihnen, aber ein Vergleich mit der aktuellen Zeit innerhalb der Erweiterung (z. B. über (new Date()).getTime()) kann zu unerwarteten Ergebnissen führen. |
DateTime | Datum | Das Datum und die Uhrzeit, wann die Registerkartennavigation gestartet wurde (UTC). |
TabNavigationCompletedArgs
Gibt Daten von den folgenden Ereignissen für HTML zurück:
- Registerkartennavigation abgeschlossen
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > TabNavigationCompletedArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
Url | String | Die URL, die diesem Rahmen derzeit zugeordnet ist, wenn der durch FrameId identifizierte Rahmen an einem Punkt auf der angegebenen Registerkarte vorhanden war. Die Tatsache, dass eine URL mit einem bestimmten FrameId verknüpft ist, bedeutet nicht, dass der entsprechende Rahmen noch vorhanden ist. |
TabId | Integer | Die ID der Registerkarte, auf der sich der Rahmen befindet. |
FrameId | Integer | Die ID des Rahmens innerhalb der Registerkarte, für den das abgeschlossene Ereignis ausgelöst wurde, was zur Registerkartennavigation führte. Rahmen werden durch ihre TabId und FrameId eindeutig identifiziert. |
TimeStampMs | Double | Der Zeitpunkt, zu dem die Registerkartennavigation abgeschlossen wurde, in Millisekunden seit der Epoche. Es wird nur garantiert, dass die Eigenschaft TimeStampMs der Webnavigation intern konsistent ist. Wenn Sie ein Ereignis mit einem anderen Ereignis vergleichen, erhalten Sie den korrekten Offset zwischen ihnen, aber ein Vergleich mit der aktuellen Zeit innerhalb der Erweiterung (z. B. über (new Date()).getTime()) kann zu unerwarteten Ergebnissen führen. |
DateTime | Datum | Das Datum und die Uhrzeit, zu der die Registerkartennavigation abgeschlossen wurde (UTC). |
HtmlWindowFocusChangedArgs
Gibt Daten von den folgenden Ereignissen für HTML zurück:
- Fensterfokus geändert
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > HtmlWindowFocusChangedArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
TabId | String | Die ID der neu fokussierten Registerkarte. |
WindowId | String | Die ID des Fensters, das die Registerkarte enthält. |
Title | String | Der Titel der Registerkarte. |
Url | String | Die URL der Registerkarte, wenn sie sich geändert hat. |
HtmlWindowBoundsChangedArgs
Gibt Daten von den folgenden Ereignissen für HTML zurück:
- Fenstergrenzen geändert
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > HtmlWindowBoundsChangedArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
WindowId | String | Die ID des Fensters, dessen Grenzen sich geändert haben. |
Focused | Boolescher | Ob das Fenster derzeit das fokussierte Fenster ist. |
Top | Integer | Der Offset des Fensters vom oberen Bildschirmrand in Pixeln. |
Left | Integer | Der Offset des Fensters vom linken Bildschirmrand in Pixeln. |
Width | Integer | Die Breite des Fensters, einschließlich des Rahmens, in Pixeln. |
Height | Integer | Die Höhe des Fensters, einschließlich des Rahmens, in Pixeln. |
HtmlWindowCreatedArgs
Gibt Daten von den folgenden Ereignissen für HTML zurück:
- Fenster erstellt
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > HtmlWindowCreatedArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
WindowId | String | Die ID des erstellten Fensters. |
HtmlWindowRemovedArgs
Gibt Daten von den folgenden Ereignissen für HTML zurück:
- Fenster entfernt
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > HtmlWindowRemovedArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
WindowId | String | Die ID des entfernten Fensters. |
WebRequestBaseArgs
Basisklasse für Webanforderungsereignisse args für HTML.
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebRequestBaseArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
FrameId | String | Die ID des Rahmens, in dem die Anfrage erfolgt. |
Initiator | String | Der Ursprung, von dem aus die Anfrage initiiert wurde. |
Method | String | HTTP-Standardmethode. |
ParentFrameId | String | Die ID des Rahmens, der den Rahmen umschließt, der die Anfrage gesendet hat. |
RequestId | String | Die ID der Anforderung. |
TabId | String | Die ID der Registerkarte, auf der die Anforderung erfolgt. |
TimeStamp | String | Die Zeit, zu der dieses Signal ausgelöst wird, in Millisekunden seit der Epoche. |
Type | String | Wie die angeforderte Ressource verwendet wird. |
Url | String | Die URL. |
WebRequestHeadersReceivedArgs
Gibt Daten von den folgenden Ereignissen für HTML zurück:
- Webanforderung: HTTP-Header empfangen
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebRequestBaseArgs > WebRequestHeadersReceivedArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
ResponseHeaders | String | Die HTTP-Antwortheader, die mit dieser Antwort empfangen wurden. |
StatusCode | String | Vom Server zurückgegebener Standard-HTTP-Statuscode. |
StatusLine | String | HTTP-Statuszeile der Antwort. |
WebResponseCacheDetailsArgs
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebRequestBaseArgs > WebRequestHeadersReceivedArgs > WebResponseCacheDetailsArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
FromCache | Boolescher | Gibt an, ob diese Antwort aus dem Datenträger-Cache abgerufen wurde. |
Ip | String | Die Server-IP-Adresse, an die die Anforderung tatsächlich gesendet wurde. |
WebRequestBeforeRedirectArgs
Gibt Daten von den folgenden Ereignissen für HTML zurück:
- Webanforderung: Vor der Umleitung
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebRequestBaseArgs > WebResponseCacheDetailsArgs > WebRequestBeforeRedirectArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
RedirectUrl | String | Die Umleitungs-URL. |
WebRequestBeforeRequestArgs
Gibt Daten von den folgenden Ereignissen für HTML zurück:
- Webanforderung: Vor der Anforderung
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebRequestBaseArgs > WebRequestBeforeRequestArgs
WebRequestBeforeSendHeadersArgs
Gibt Daten von den folgenden Ereignissen für HTML zurück:
- Webanforderung: Vor dem Senden von HTTP-Headern
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebRequestBaseArgs > WebRequestBeforeSendHeadersArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
RequestHeaders | String | Die Header der HTTP-Anfrage, die mit dieser Anfrage gesendet werden. |
WebRequestCompletedArgs
Gibt Daten von den folgenden Ereignissen für HTML zurück:
- Webanforderung: Abgeschlossen
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebRequestBaseArgs > WebRequestHeadersReceivedArgs > WebResponseCacheDetailsArgs > WebRequestCompletedArgs
WebRequestErrorOccurredArgs
Gibt Daten von den folgenden Ereignissen für HTML zurück:
- Webanforderung: Fehler aufgetreten
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebRequestBaseArgs > WebRequestErrorOccurredArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
Error | String | Die Fehlerbeschreibung. |
FromCache | Boolescher | Gibt an, ob diese Antwort aus dem Datenträger-Cache abgerufen wurde. |
Ip | String | Die Server-IP-Adresse, an die die Anforderung tatsächlich gesendet wurde. |
WebRequestResponseStartedArgs
Gibt Daten von den folgenden Ereignissen für HTML zurück:
- Webanforderung: Antwort gestartet
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebRequestBaseArgs → WebRequestHeadersReceivedArgs→ WebResponseCacheDetailsArgs→ WebRequestResponseStartedArgs
WebRequestSendHeadersArgs
Gibt Daten von den folgenden Ereignissen für HTML zurück:
- Webanforderung: HTTP-Header senden
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebRequestBaseArgs > WebRequestSendHeadersArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
RequestHeaders | String | Die Header der HTTP-Anfrage, die mit dieser Anfrage gesendet werden. |
UiaToggledArgs
Gibt Daten von den folgenden Ereignissen für UIA zurück:
- Umschaltende Ereignisse
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > UiaToggledArgs
| Eigenschaften | Typ | Beschreibung |
|---|---|---|
State | String | Der neue Status für das Zielelement. |
UiaTextSelectionChangedArgs
Gibt Daten von den folgenden Ereignissen für UIA zurück:
- Textauswahl-Ereignisse geändert
Vererbung: TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > UiaTextSelectionChangedArgs
| Ereignistyp | TriggerEventArgs-Typ | Beschreibung |
|---|---|---|
| Wurde angezeigt | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement erscheint. |
| Verschwand | LeereArg. | Ereignis, das ausgelöst wird, wenn das Zielelement verschwindet. |
| Titel geändert | TextGeänderteArgumente | Ereignis, das ausgelöst wird, wenn sich der Titel des Zielelements ändert. Hinweis: Dies ist das Ereignis Text geändert , das für Fenster der obersten Ebene in Titel geändert umbenannt wurde, um mehr Klarheit zu geben. |
| Status geändert | StatusGeänderteArgumente | Ereignis, das ausgelöst wird, wenn sich der Status des Zielelements ändert. Hinweis: Dieses Ereignis wird ausgelöst, wenn der Status des Fensters geändert wird: aktiviert, deaktiviert, aktiviert, nicht aktiviert, fokussierbar, fokussiert, sichtbar usw. Der neue Wert des Status wird in der Argumentvariable verfügbar gemacht. |
| Speicherort geändert | GeänderteArgumente am Standort | Ereignis, das ausgelöst wird, wenn sich der Elementspeicherort des Ziels geändert hat. |
| Vordergrund erhalten | HwndArgs | Ereignis, das ausgelöst wird, wenn das Elementfenster des Ziels zum Vordergrundfenster wird. |
| Vordergrund verloren | HwndArgs | Ereignis, das ausgelöst wird, wenn sich das Elementfenster des Ziels nicht mehr im Vordergrund befindet. |
| Minimiert | HwndArgs | Ereignis, das ausgelöst wird, wenn das Elementfenster des Ziels minimiert werden soll. |
| wiederhergestellt | HwndArgs | Ereignis, das ausgelöst wird, wenn das Elementfenster des Ziels wiederhergestellt werden soll. |
Tool zur Ereignisuntersuchung
Im Kontext der triggerbasierten Attended-Automatisierung kann das Ereignisinspektionstool verwendet werden, um den Typ der nativen Ereignisse zu identifizieren, die ausgelöst werden, wenn Sie mit bestimmten UI-Elementen in einer Anwendung interagieren, und dann kann es zum Konfigurieren der Aktivität Application Event Trigger verwendet werden. Das Tool erfasst und überwacht alle ausgewählten Ereignistypen, z. B. Klicken, Taste gedrückt, Fokus erhalten, Fokus verloren und andere relevante Interaktionen, sodass Sie die ausgeführten Aktionen analysieren und ggf. Probleme diagnostizieren können.
Das Ereignisinspektionstool kann im UI Explorer geöffnet werden, sobald ein gültiges UI-Element ausgewählt wurde, indem Sie auf die Symbolleistenschaltfläche Ereignisse untersuchen klicken.

Die Symbolleiste umfasst die folgenden Optionen:
- Aufzeichnen – Die durch die Interaktion mit dem UI-Element generierten Ereignisse werden aufgezeichnet und der Ereignisliste hinzugefügt.
- Pausieren – Die Ereignisse, die das UI-Element bei der Interaktion mit dem Element erzeugt, werden nicht mehr aufgezeichnet.
- Hervorheben – Zeigt die Kontur des Zielelements an und bringt es für einige Sekunden in den Vordergrund. Die Hervorhebung bleibt bis zur Deaktivierung aktiviert.
- In UI-Explorer öffnen – Das überwachte Element wird im UI-Explorer geöffnet, wo Sie den Selektor dieses Elements beobachten können.
Sobald Sie die Ereignisaufzeichnung starten, stehen zwei weitere Optionen zur Verfügung:
- Löschen – Löscht alle aufgezeichneten Ereignisse.
- CSV – Die erfassten Ereignisse können zur weiteren Analyse in eine
.csv-Datei exportiert werden.
Das Fenster des Ereignisinspektionstools hat zwei Hauptabschnitte:
- Ereignisfilter – Ermöglicht die Auswahl der Ereignistypen, die Sie für das Zielelement überwachen möchten.
- Ereignisliste – Zeigt Informationen zu erfassten Ereignissen an.
Sie können die zu erfassenden Ereignistypen filtern, indem Sie die Kontrollkästchen in der Liste der Ereignistypen aktivieren oder deaktivieren. Die Liste kann je nach ausgewählter Elementtechnologie variieren.
Alle Mausereignistypen (Mausbewegung, Maus gedrückt, Maus losgelassen, Maus eingegeben, Maus verlassen), die für Web- oder Java-UI-Elemente spezifisch sind, sind standardmäßig deaktiviert, da die Ereignisliste in solchen Fällen ziemlich groß werden kann. Wir empfehlen, die Mausereignistypen nur dann zu aktivieren, wenn Sie einen besonderen Bedarf an deren Überwachung haben.
Es ist auch zu erwähnen, dass Ereignistypen aktiviert oder deaktiviert werden können, auch nachdem Sie die Ereignisaufzeichnung gestartet haben.
Die Ereignisliste hat drei Spalten:
- Ereignisname – Der Ereignistyp.
- Zeitstempel – Das Datum und die Stunde, zu der das Ereignis ausgeführt wurde.
- Ereignisdaten - Die zugehörigen Daten und Parameter für ein bestimmtes Ereignis.
Jede Spalte kann in aufsteigender oder absteigender Reihenfolge sortiert werden. Die Ereignisse werden standardmäßig in der Reihenfolge angezeigt, in der sie ausgeführt wurden.

Wenn der Ereignistyp Verschwunden gefunden wird, können Sie die Überwachung nicht mehr fortsetzen, und eine Fehlermeldung wird auf dem Bildschirm angezeigt. Wenn Sie auf eine Option in der Symbolleiste klicken, wird dieselbe Fehlermeldung auf dem Bildschirm angezeigt. Die einzigen verfügbaren Optionen sind das Löschen der Daten oder das Exportieren in eine .csv -Datei. Um die Überwachung erneut zu starten, schließen Sie das Fenster und öffnen Sie eine weitere Instanz des Ereignisinspektionstools.

- Beschreibung
- Projektkompatibilität
- Windows – Legacy, Windows-Konfiguration
- Native Ereignisse
- Über
- WND-Ereignisse – Fenster der obersten Ebene
- STRG- oder WND-Ereignisse – UI-Elemente
- JAVA-Ereignisse – UI-Elemente
- WEBCTRL-Ereignisse – UI-Elemente
- HTML-Ereignisse – UI-Elemente
- UIA-Ereignisse – UI-Elemente
- TriggerEventArgs-Eigenschaften
- Tool zur Ereignisuntersuchung