- Überblick
- UI-Automatisierung (UI Automation)
- 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-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
- 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)
- Application event trigger
- Check/Uncheck
- Check App State
- Check Element
- Klicken (Click)
- Click Event Trigger
- Ziehen und Ablegen
- Extract Table Data
- For Each UI Element
- Attribut erhalten (Get Attribute)
- Get Browser Data
- 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
- Set Runtime Browser
- Text einstellen (Set Text)
- Screenshot anfertigen (Take Screenshot)
- Eingeben in (Type Into)
- Use Application/Browser
- 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
- 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)
- 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
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 Trigger-basierte 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 den Zeitplanungsmodus und die Eigenschaften Aktiviert nicht an und die Eigenschaft Zeitplanungsmodus ist in der Trigger Scope- Aktivität verfügbar.
Designer-Panel
-
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ü um auf die folgenden Optionen zuzugreifen:
- Ziel auf Bildschirm angeben – Geben Sie das Ziel erneut an.
- Ziel bearbeiten – Öffnet den Auswahlmodus, um das Ziel zu konfigurieren.
- Informativen Screenshot entfernen – Entfernen Sie 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 von der Zielanwendungstechnologie ab. Beispielsweise kann 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, mit Ausnahme von Appeared und Disappeared. Dieses Feld unterstützt nur
Boolean
-Werte. Der Standardwert ist False. - Selektoren – Optionale Sammlung von Selektoren, die auf das angegebene Ereignis überwacht werden sollen; Diese Selektoren werden zusammen mit dem angegebenen Ziel überwacht. Die Selektoren müssen vollständige (nicht teilweise) Selektoren sein.
-
Ziel – Das Zielelement: Fenster oder UI-Element der obersten Ebene. Es werden nur strikte Selektoren ohne Anker unterstützt. Zielelement muss festgelegt sein. Bevor es auf dem Bildschirm angezeigt wird, wird dieses Feld auf
(null)
festgelegt. Sobald das Ziel angegeben ist, werden alle Eigenschaften des angegebenen Elements angezeigt.- Strikter Selektor - Der strikte Selektor, der für das Ziel-UI-Element generiert wird. Für Fenster der obersten Ebene ist sie leer.
- Fensterselektor (Anwendungsinstanz) – Der Selektor für das Anwendungsfenster (Anwendung/Browser).
Sonstiges
-
Aktiviert – Wenn diese Option auf Falsefestgelegt wird, wird der Trigger gestartet, löst aber keine Ereignisse aus. Sie kann später zur Runtimemit der Aktivität Enable Local Trigger aktiviert werden. Diese Eigenschaft ist ausgeblendet, wenn die Aktivität Application Event Trigger in einem Trigger Scopeplatziert wird. Dieses Feld unterstützt nur
Boolean
-Werte. Der Standardwert ist True . - Privat (Private) - Bei Auswahl werden die Werte von Variablen und Argumenten nicht mehr auf ausführlicher Ebene protokolliert. Dieses Feld unterstützt nur
Boolean
-Werte (True, False). Der Standardwert ist False.
Optionen
-
Untergeordnete Elemente einschließen - Wenn diese Option ausgewählt ist, werden auch die untergeordneten Elemente des angegebenen UI-Elements überwacht. Es unterstützt alle Ereignistypen mit Ausnahme von „Appeared“ oder „Disappeared“ sowie alle UI-Elemente mit Ausnahme von Fenstern der obersten Ebene. Dieses Feld unterstützt nur
Boolean
-Werte (True, False). Der Standardwert ist False. - Zeitplanmodus – Er gibt an, wie die Actions ausgeführt werden sollen, wenn ein Trigger ausgelöst wird. Wählen Sie eine von fünf Optionen aus dem Dropdown-Menü 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.
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
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 zur besseren Übersicht in Titel geändert für Fenster der obersten Ebene umbenannt wurde.
|
Status geändert | StatusGeänderteArgumente | Ereignis, das ausgelöst wird, wenn sich der Status des Zielelements ändert.
Hinweis: Dieses Ereignis wird ausgelöst, wenn etwas am Status des Fensters geändert wird: aktiviert, deaktiviert, aktiviert, deaktiviert, fokussierbar, fokussiert, sichtbar usw. Der neue Wert des Status wird in der Argumentvariablen exponiert.
|
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. |
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 etwas am Status des Fensters geändert wird: aktiviert, deaktiviert, aktiviert, deaktiviert, fokussierbar, fokussiert, sichtbar usw. Der neue Wert des Status wird in der Argumentvariablen exponiert.
|
Auswahländerung | AuswahlgeänderteArgumente | Ereignis, das ausgelöst wird, wenn sich der Auswahlwert des Zielelements ändert. |
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-basierte native Ereignisse in nativen eingebetteten Browsern (z. B. Slack, Discord, Electron).
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>
-Selektoren identifiziert werden, die nur das Attribut app
haben:
Downloadstatus geändert
Registerkarte aktiviert
Registerkarte erstellt
Registerkarte entfernt
Registerkarte aktualisiert
<html>
enthält, z. B. <html app='chrome.exe' />
. Andere Attribute wie title
oder url
sind nicht zulässig. Wenn der Fensterselektor andere Attribute als app
enthält, wird ein Laufzeitfehler generiert.
Strikte Selektoren müssen 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
onUpdated -Ereignisse abhören, um benachrichtigt zu werden, wenn eine URL festgelegt wird.
|
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
onUpdated -Ereignisse hören, um zu erfahren, wenn eine URL festgelegt oder die Registerkarte zu einer Registerkartengruppe hinzugefügt wird.
|
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. Die Webanforderungs-API garantiert, dass für jede Anforderung entweder
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. |
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. |
TriggerArgs
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
TriggerArgs
> UiElementTriggerArgs
Eigenschaften | Typ | Beschreibung |
Selector | String | Der Selektor des Zielelements. |
TargetElement | UiElement | Das Zielelement, das überwacht wird. |
NativeTriggerBaseArgs
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
Eigenschaften | Typ | Beschreibung |
---|---|---|
SelectorIndex | Integer | Der Index des Zielelementselektors. |
LeereArg.
- 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
TriggerArgs
> UiElementTriggerArgs
> EmptyArgs
TextChangedArg
- Text geändert
- Titel geändert
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> TextChangedArgs
Eigenschaften | Typ | Beschreibung |
---|---|---|
Text | String | Der neue Text für das Zielelement. |
StatusGeänderteArgumente
- Status geändert
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> StateChangedArgs
Eigenschaften | Typ | Beschreibung |
---|---|---|
State | String | Der neue Status für das Zielelement. |
AuswahlgeänderteArgumente
- Auswahländerung
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> SelectionChangedArgs
Eigenschaften | Typ | Beschreibung |
---|---|---|
Selection | String | Die neue Auswahl für das Zielelement. |
GeänderteArgumente am Standort
- Speicherort geändert
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
- Vordergrund erhalten
- Vordergrund verloren
- Minimiert
- wiederhergestellt
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> HwndArgs
Eigenschaften | Typ | Beschreibung |
---|---|---|
Hwnd | IntPtr | Fensterhandle. |
HwndAsString | String | Fensterhandle als String. |
KeyPressArgs
- Taste gedrückt
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 | Zeigt an, ob die Taste gedrückt oder losgelassen wurde. Mögliche Werte:
|
KeyModifiers | NTasteModifikatoren | Der Zusatzschlüssel, der neben dem Schlüssel verwendet wird. Mögliche Werte:
|
MouseClickedArgs
- Klicken (Click)
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> MouseClickedArgs
Eigenschaften | Typ | Beschreibung |
---|---|---|
X | Integer | Die X-Koordinate des Mauszeigers. |
Y | Integer | Die Y-Koordinate des Mauszeigers. |
MouseButton | Integer | Die Maustaste, auf die geklickt wurde. Mögliche Werte:
|
MouseAction | Integer | Gibt an, ob die Maustaste gedrückt oder losgelassen wurde. Mögliche Werte:
|
KeyModifiers | NTasteModifikatoren | Die neben der Maustaste verwendete Zusatztaste. Mögliche Werte:
|
JavaKeyPressArgs
Gibt Daten von den folgenden Ereignissen für Java zurück:
- Taste gedrückt
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 | Der Zusatzschlüssel, der neben dem Schlüssel verwendet wird. Mögliche Werte:
|
JavaMouseActionArgs
Gibt Daten von den folgenden Ereignissen für Java zurück:
- Klicken (Click)
- Maus gedrückt
- Maus freigegeben
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> JavaMouseActionArgs
Eigenschaften | Typ | Beschreibung |
---|---|---|
X | Integer | Die X-Koordinate des Mauszeigers. |
Y | Integer | Die Y-Koordinate des Mauszeigers. |
Button | Integer | Die Maustaste, auf die geklickt wurde. Mögliche Werte:
|
ClickCount | Integer | Die Anzahl der Klicks auf die Schaltfläche. |
KeyModifiers | NTasteModifikatoren | Die neben der Maustaste verwendete Zusatztaste. Mögliche Werte:
|
JavaMouseMotionArgs
Gibt Daten von den folgenden Ereignissen für Java zurück:
- Mausbewegung
- Maus betritt
- Maus verlässt
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> JavaMouseMotionArgs
Eigenschaften | Typ | Beschreibung |
---|---|---|
X | Integer | Die X-Koordinate des Mauszeigers. |
Y | Integer | Die Y-Koordinate des Mauszeigers. |
MouseButton | Integer | Die Maustaste, auf die geklickt wurde Mögliche Werte:
|
JavaCellSelectedArgs
- Klicken (Click)
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> JavaCellSelectedArgs
Eigenschaften | Typ | Beschreibung |
---|---|---|
Row | Integer | Ausgewählte Zellenzeile. |
Column | Integer | Ausgewählte Zellenspalte. |
JavaCellValueChangedArgs
- Klicken (Click)
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> JavaCellValueChangedArgs
Eigenschaften | Typ | Beschreibung |
---|---|---|
Row | Integer | Zellenzeile. |
Column | Integer | Zellenspalte. |
Value | String | Neuer Wert der Zelle. |
WebMouseEventArgs
- Klicken (Click)
- Doppelklicken
- Rechtsklicken
- Mausbewegung
- Maus betritt
- Maus verlässt
- Maus gedrückt
- Maus freigegeben
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebMouseEventArgs
Eigenschaften | Typ | Beschreibung |
---|---|---|
AltKey | Boolescher | Wenn die ALT-Taste gedrückt wird. |
Button | Integer | Welche Maustaste gedrückt wird. Mögliche Werte:
|
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
- Taste gedrückt
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebKeyPressArgs
Eigenschaften | Typ | Beschreibung |
---|---|---|
AltKey | Boolescher | Wenn die ALT-Taste gedrückt wird. |
Code | String | Der Code der Taste, die das Ereignis ausgelöst hat (z. B. KeyA , KeyB , ControlLeft , ControlRight ).
|
CtrlKey | Boolescher | Wenn die STRG-Taste gedrückt wird. |
IsComposing | Boolescher | Ob der Status des Ereignisses gerade zusammengestellt wird oder nicht. |
Key | String | Der Wert der Taste, die das Ereignis ausgelöst hat (z. B a , b , Control ).
|
Location | Integer | Die Position einer Taste auf der Tastatur oder auf dem Gerät. Mögliche Werte:
|
MetaKey | Boolescher | Wenn die META-Taste gedrückt wird. |
Repeat | Boolescher | Ob eine Taste wiederholt gedrückt wird oder nicht. |
ShiftKey | Boolescher | Wenn die UMSCHALT-Taste gedrückt wird. |
WebTextSelectionChangedArgs
- Textauswahl geändert
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebTextSelectionChangedArgs
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
- Downloadstatus geändert
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
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
- Registerkarte erstellt
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
- Registerkarte entfernt
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
- Registerkarte aktualisiert
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
- Registerkartennavigation gestartet
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 die das gestartete Ereignis ausgelöst wurde, wodurch die Registerkartennavigation erhalten wird. Frames 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 Ereignisse der Webnavigation intern konsistent ist. Wenn Sie ein Ereignis mit einem anderen vergleichen, erhalten Sie den richtigen Offset zwischen ihnen. Ein Vergleich mit der aktuellen Zeit innerhalb der Erweiterung (z. B. (new Date()).getTime() ) kann jedoch zu unerwarteten Ergebnissen führen.
|
DateTime | Datum | Das Datum und die Uhrzeit, wann die Registerkartennavigation gestartet wurde (UTC). |
TabNavigationCompletedArgs
- Registerkartennavigation abgeschlossen
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 die das abgeschlossene Ereignis ausgelöst wurde, wodurch die Registerkartennavigation erhalten wird. Frames 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 Ereignisse der Webnavigation intern konsistent ist. Wenn Sie ein Ereignis mit einem anderen vergleichen, erhalten Sie den richtigen Offset zwischen ihnen. Ein Vergleich mit der aktuellen Zeit innerhalb der Erweiterung (z. B. (new Date()).getTime() ) kann jedoch zu unerwarteten Ergebnissen führen.
|
DateTime | Datum | Das Datum und die Uhrzeit, zu der die Registerkartennavigation abgeschlossen wurde (UTC). |
HtmlWindowFocusChangedArgs
- Fensterfokus geändert
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
- Fenstergrenzen geändert
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
- Fenster erstellt
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> HtmlWindowCreatedArgs
Eigenschaften | Typ | Beschreibung |
---|---|---|
WindowId | String | Die ID des erstellten Fensters. |
HtmlWindowRemovedArgs
- Fenster entfernt
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> HtmlWindowRemovedArgs
Eigenschaften | Typ | Beschreibung |
---|---|---|
WindowId | String | Die ID des entfernten Fensters. |
WebRequestBaseArgs
args
für HTML.
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
- Webanforderung: HTTP-Header empfangen
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
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
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
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebRequestBaseArgs
> WebRequestBeforeRequestArgs
WebRequestBeforeSendHeadersArgs
Gibt Daten von den folgenden Ereignissen für HTML zurück:
- Webanforderung: Vor dem Senden von HTTP-Headern
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
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebRequestBaseArgs
> WebRequestHeadersReceivedArgs
> WebResponseCacheDetailsArgs
> WebRequestCompletedArgs
WebRequestErrorOccurredArgs
Gibt Daten von den folgenden Ereignissen für HTML zurück:
- Webanforderung: Fehler aufgetreten
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
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebRequestBaseArgs
→ WebRequestHeadersReceivedArgs
→ WebResponseCacheDetailsArgs
→ WebRequestResponseStartedArgs
WebRequestSendHeadersArgs
Gibt Daten von den folgenden Ereignissen für HTML zurück:
- Webanforderung: HTTP-Header senden
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebRequestBaseArgs
> WebRequestSendHeadersArgs
Eigenschaften | Typ | Beschreibung |
---|---|---|
RequestHeaders | String | Die Header der HTTP-Anfrage, die mit dieser Anfrage gesendet werden. |
UiaToggledArgs
- Umschaltende Ereignisse
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> UiaToggledArgs
Eigenschaften | Typ | Beschreibung |
---|---|---|
State | String | Der neue Status für das Zielelement. |
UiaTextSelectionChangedArgs
- Textauswahl-Ereignisse geändert
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> UiaTextSelectionChangedArgs
Eigenschaften | Typ | Beschreibung |
---|---|---|
TextRanges | UiaTextRange() |
Array, das unterschiedliche Informationen zu den ausgewählten Textelementen im Zielelement enthält (bei nicht zusammenhängender Textauswahl können mehrere ausgewählte Textelemente vorhanden sein). Jedes Element aus diesem Array macht die folgenden Informationen verfügbar:
|
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.
- 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.
- Löschen – Löscht alle aufgezeichneten Ereignisse.
- CSV – Die erfassten Ereignisse können zur weiteren Analyse in eine
.csv
-Datei exportiert werden.
- 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.
- Ereignisname – Der Ereignistyp.
- Zeitstempel – Das Datum und die Stunde, zu der das Ereignis durchgeführt wurde.
- Ereignisdaten – Die zugehörigen Daten und Parameter für ein bestimmtes Ereignis.
.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