- Vue d'ensemble (Overview)
- Automatisation de l'interface utilisateur
- Applications et technologies automatisées avec UI Automation
- Compatibilité du projet
- UI-ANA-016 - Extraire l'URL ouverte du navigateur
- UI-ANA-017 - ContinuerSurErreur (ContinueOnError) True
- UI-ANA-018 - Répertorier les activités d'OCR/d'image
- UI-DBP-006 - Utilisation du conteneur
- UI-DBP-013 - Utilisation abusive de l’automatisation Excel
- UI-DBP-030 - Utilisation de variables interdites dans les sélecteurs
- UI-PRR-001 - Simuler un clic
- UI-PRR-002 - Type de simulation
- UI-PRR-003 - Ouverture d'une utilisation abusive de l'application
- UI-PRR-004 - Délais codés en dur
- UI-REL-001 - Idx volumineux dans les sélecteurs
- UI-SEC-004 - Données d’e-mail du sélecteur
- UI-SEC-010 - Restrictions d'applications/d'URL
- UI-USG-011 - Attributs non autorisés
- UX-SEC-010 - Restrictions d'applications/d'URL
- UX-DBP-029 - Utilisation d'un mot de passe non sécurisé
- UI-PST-001 - Niveau du journal d'audit dans les paramètres du projet
- Outil de migration de navigateur UiPath
- Zone de détourage
- Enregistreur de Computer Vision
- Activer (Activate)
- Base d'ancrage (Anchor Base)
- Lier à un navigateur (Attach Browser)
- Lier à une fenêtre (Attach Window)
- Block User Input
- Légende (Callout)
- Vérifier (Check)
- Cliquer (Click)
- Cliquer sur l'image (Click Image)
- Déclencheur de clic image (Click Image Trigger)
- Cliquer sur le texte OCR (Click OCR Text)
- Cliquer sur le texte (Click Text)
- Déclencheur de clic (Click Trigger)
- Fermer l'application (Close Application)
- Fermer l'onglet (Close Tab)
- Fermer la fenêtre (Close Window)
- Context Aware Anchor
- Copier le texte sélectionné (Copy Selected Text)
- Element Attribute Change Trigger
- Élément existant (Element Exists)
- Étendue de l'élément (Element Scope)
- Element State Change Trigger
- Export UI Tree
- Extraire les données structurées (Extract Structured Data)
- Rechercher les enfants (Find Children)
- Rechercher l'élément (Find Element)
- Rechercher l'image (Find Image)
- Rechercher les correspondances de l'image (Find Image Matches)
- Rechercher une position de texte OCR (Find OCR Text Position)
- Rechercher l'élément relatif (Find Relative Element)
- Rechercher la position du texte (Find Text Position)
- Obtenir la fenêtre active (Get Active Window)
- Obtenir l'ancêtre (Get Ancestor)
- Obtenir l'attribut (Get Attribute)
- Obtenir les infos de l'événement (Get Event Info)
- Récupérer du presse-papiers (Get From Clipboard)
- Obtenir le texte complet (Get Full Text)
- Obtenir le texte OCR (Get OCR Text)
- Récupérer le mot de passe (Get Password)
- Obtenir la position (Get Position)
- Obtenir l'élément source (Get Source Element)
- Obtenir le texte (Get Text)
- Obtenir le texte visible (Get Visible Text)
- Revenir en arrière (Go Back)
- Avancer (Go Forward)
- Accéder à l'accueil (Go Home)
- Google Cloud Vision OCR
- Masquer la fenêtre (Hide Window)
- Mettre en surbrillance (Highlight)
- Déclencheur de raccourci (Hotkey Trigger)
- Pointer (Hover)
- Pointer sur l'image (Hover Image)
- Pointer sur le texte OCR (Hover OCR Text)
- Pointer sur le texte (Hover Text)
- Image existante (Image Exists)
- Indiquer sur l'écran (Indicate On Screen)
- Injecter du code .NET
- Inject Js Script
- Invoquer la méthode ActiveX
- Déclencheur de pression de touche (Key Press Trigger)
- Charger l'image (Load Image)
- Agrandir la fenêtre (Maximize Window)
- Microsoft Azure ComputerVision OCR
- Reconnaissance optique des caractères Microsoft (Microsoft OCR)
- Microsoft Project Oxford Online OCR
- Réduire la fenêtre (Minimize Window)
- Surveiller les événements (Monitor Events)
- Déclencheur de souris (Mouse Trigger)
- Déplacer la fenêtre (Move Window)
- Accéder à (Navigate To)
- Texte OCR existant (OCR Text Exists)
- Sur affichage de l'élément (On Element Appear)
- Sur disparition de l'élément (On Element Vanish)
- Sur apparition de l'image (On Image Appear)
- Sur disparition de l'image (On Image Vanish)
- Ouvrir l'application (Open Application)
- Ouvrir le navigateur (Open Browser)
- Actualiser le navigateur (Refresh Browser)
- Relire l'événement utilisateur (Replay User Event)
- Restaurer la fenêtre (Restore Window)
- Enregistrer l'image (Save Image)
- Sélectionner l'élément (Select Item)
- Sélectionner plusieurs éléments (Select Multiple Items)
- Envoyer le raccourci (Send Hotkey)
- Définir la zone de détourage (Set Clipping Region)
- Définir le focus (Set Focus)
- Définir le texte (Set Text)
- Placer dans le presse-papiers (Set To Clipboard)
- Définir l'attribut Web (Set Web Attribute)
- Afficher la fenêtre (Show Window)
- Déclencher le processus (Start Process)
- Déclencheur système (System Trigger)
- Prendre une capture d'écran (Take Screenshot)
- Tesseract OCR
- Texte existant (Text Exists)
- Info-bulle
- Saisir dans (Type Into)
- Saisir un texte sécurisé (Type Secure Text)
- Utiliser le premier plan
- Attendre un attribut (Wait Attribute)
- Attendre que l'élément disparaisse (Wait Element Vanish)
- Attendre que l'image disparaisse (Wait Image Vanish)
- Application event trigger
- Check/Uncheck
- Check App State
- Check Element
- Cliquer (Click)
- Click Event Trigger
- Glisser et déposer
- Extract Table Data
- For Each UiElement
- Obtenir l'attribut (Get Attribute)
- Get Browser Data
- Obtenir le texte (Get Text)
- Get URL
- Go To URL
- Mettre en surbrillance (Highlight)
- Pointer (Hover)
- Inject Js Script
- Raccourcis clavier
- Keypress Event Trigger
- Mouse scroll
- Navigate Browser
- Sélectionner l'élément (Select Item)
- Set Browser Data
- Définir le navigateur du runtime (Set Runtime Browser)
- Définir le texte (Set Text)
- Prendre une capture d'écran (Take Screenshot)
- Saisir dans (Type Into)
- Use Application/Browser
- Joindre
- Vérifier (Check)
- Cliquer (Click)
- Glisser et déposer
- Extraire des données
- Obtenir l'attribut (Get Attribute)
- ObtenirEnfants
- ObtenirCibleRuntime
- GetText
- Get URL
- GoToUrl
- Mettre en surbrillance (Highlight)
- Pointer (Hover)
- IsEnabled
- Raccourci clavier
- Mouse scroll
- Ouvrir
- Sélectionner l'élément (Select Item)
- Prendre une capture d'écran (Take Screenshot)
- Saisir dans (Type Into)
- ÉtatAttente
- Effectuez une recherche par navigateur et récupérez les résultats à l'aide des API UI Automation
- Navigation sur le Web
- Rechercher des images
- Cliquer sur des images
- Déclencher et surveiller des événements
- Créer et remplacer des fichiers
- Pages HTML : extraire et manipuler des informations
- Manipulation des fenêtres
- Sélection de liste automatisée
- Rechercher et manipuler des éléments de fenêtre
- Gérer l'automatisation du texte
- Charger et traiter des images
- Gérer les actions activées par la souris
- Automatiser l'exécution des applications
- Exécution automatisée d'une application locale
- Navigation avec le navigateur
- Automatisation Web
- Exemple de fonctionnalités du déclencheur
- Activer la prise en charge d’UI Automation dans DevExpress
- Computer Vision Local Server
- Automatisation mobile
- Notes de publication
- Compatibilité du projet
- Get Log Types
- Get Logs
- Get Page Source
- Get Device Orientation
- Get Session Identifier
- Installer l'application
- Gérer l'application actuelle
- Gérer une autre application
- Ouvrir DeepLink
- Ouvrir l'URL
- Mobile Device Connection
- Balayer directionnel
- Dessiner un modèle
- Positional Swipe
- Press Hardware Button
- Set Device Orientation
- Prendre une capture d'écran (Take Screenshot)
- Prendre une partie de capture d'écran
- Élément existant (Element Exists)
- Execute Command
- Obtenir l'attribut (Get Attribute)
- Get Selected Item
- Obtenir le texte (Get Text)
- Set Selected Item
- Définir le texte (Set Text)
- Balayer
- Tap
- Saisir texte
- Terminal
- Notes de publication
- À propos du package d'activités Terminal
- Compatibilité du projet
- Meilleures pratiques
- Rechercher un texte (Find Text)
- Get Color At Position
- Obtenir la position du curseur (Get Cursor Position)
- Obtenir le champ (Get Field)
- Obtenir le champ en position (Get Field at Position)
- Accéder à la zone d'écran (Get Screen Area)
- Obtenir le texte (Get Text)
- Obtenir le texte en position (Get Text at Position)
- Déplacer le curseur (Move Cursor)
- Move Cursor to Text
- Envoyer la touche Contrôle (Send Control Key)
- Envoyer les touches (Send Keys)
- Envoyer les touches en toute sécurité (Send Keys Secure)
- Définir le champ (Set Field)
- Définir le champ en position (Set Field at Position)
- Session de terminal (Terminal Session)
- Attendre le texte de champ (Wait Field Text)
- Attendre le texte d'écran (Wait Screen Text)
- Attendre le texte en position (Wait Text at Position)
Activités UIAutomation
Application event trigger
UiPath.UIAutomationNext.Activities.NNativeEventTrigger
Configure un déclencheur basé sur un événement natif de n'importe quel type d'élément (fenêtre de niveau supérieur ou tout autre élément d'IU indiqué). Vous pouvez indiquer l'élément cible à l'écran, puis choisir l'événement natif dans la liste des événements pris en charge par cet élément.
Cette activité est compatible avec le référentiel d’objets.
Le déclencheur doit être la première activité du workflow et le workflow est déclenché lorsqu'un certain événement d'IU se produit. Un seul déclencheur par workflow est autorisé. Pour plus de détails, consultez Automatisation assistée basée sur déclencheur (Trigger-based Attended Automation).
Si vous utilisez une version de Studio antérieure à 2023.4, vous devez placer l'activité Déclencheur d'événement d' application (Application Event Trigger ) dans une activité Étendue du déclencheur (Trigger Scope ). Dans ce cas, l'activité Déclencheur d'événement d'application ( Application Event Trigger ) n'affiche pas les propriétés Mode de planification ( Scheduling mode ) et Activé ( Enabled ), et la propriété Mode de planification ( Scheduling mode ) est disponible dans l'activité Étendue du déclencheur ( Trigger Scope ).
Module Designer
-
Cliquez sur Indiquer la cible à l'écran pour indiquer l'élément d'IU à utiliser comme cible.
Après avoir indiqué la cible, sélectionnez le menu pour accéder aux options suivantes :
- Indiquer la cible à l'écran : Indiquez à nouveau la cible.
- Modifier la cible (Edit target ) : ouvre le mode de sélection pour configurer la cible.
- Supprimer la capture d'écran d'information (Remove informative screenshot ) - Supprime la capture d'écran de l'application cible ou de la page Web.
- Ajouter au référentiel d’objets (Add to Object Repository ) : ajoutez l’élément d’IU actuel à un projet de bibliothèque, à partir duquel il pourra être réutilisé tout au long de votre processus d’automatisation.
-
Type d'événement (Event type ) : la liste des types d'événements natifs spécifiques à l'élément indiqué. Le type d’événement doit être défini. La liste des événements exposés dépend du type d'élément cible et de la technologie d'application cible. Par exemple, un élément d'IU Web peut exposer une liste d'événements différente de celle d'un élément d'IU Java.
Panneau propriétés
Commun
-
NomComplet : le nom affiché pour l'activité dans le panneau Concepteur. Un nom d'affichage est automatiquement généré lorsque vous indiquez une cible.
Entrée
-
Match sync - Indique si la correspondance du sélecteur d'élément cible est effectuée de manière synchrone ou asynchrone. Elle est prise en charge uniquement pour les événements Java, à l'exception de Apparu ( Appeared) et Disparu(Disappeared) . Ce champ prend uniquement en charge les valeurs
Boolean
. La valeur par défaut est False. - Sélecteurs ( Selectors ) - Collection facultative de sélecteurs à surveiller pour l'événement indiqué ; ces sélecteurs sont surveillés avec la cible indiquée. Les sélecteurs doivent être des sélecteurs complets (pas partiels).
-
Cible (Target) : l'élément cible : fenêtre de niveau supérieur ou élément d'IU. Seuls les sélecteurs stricts sont pris en charge, sans ancres. L’élément cible doit être défini. Avant d'être indiqué à l'écran, ce champ est défini sur
(null)
. Une fois la cible indiquée, toutes les propriétés concernant l'élément qui a été indiqué sont affichées.- Sélecteur strict : le sélecteur strict généré pour l'élément d'IU cible. Il est vide pour les fenêtres de niveau supérieur.
- Sélecteur de fenêtre (instance d’application) : le sélecteur pour la fenêtre d’application (application/navigateur).
Divers
-
Activé (Enabled ) - s'il est défini sur False, le déclencheur démarre mais ne déclenche aucun événement. Elle peut être activée ultérieurement au moment de l' Runtime, à l'aide de l'activité Activer le déclencheur local (Enable Local Trigger ). Cette propriété est masquée lorsque l'activité Déclencheur d'événement d'application ( Application Event Trigger ) est placée à l'intérieur d'une étendue de déclencheur ( Trigger Scope). Ce champ prend uniquement en charge les valeurs
Boolean
. La valeur par défaut est True. - Privé (Private) : si cette option est sélectionnée, les valeurs des variables et des arguments ne sont plus enregistrées au niveau Détaillé (Verbose). Ce champ prend uniquement en charge les valeurs
Boolean
(True, False). La valeur par défaut est False.
Options
-
Inclure les enfants : lorsque cette option est sélectionnée, les enfants de l'élément de l'interface utilisateur spécifié sont également surveillés. Il prend en charge tous les types d'événements à l'exception de Apparu ou Disparu et de tout élément d'IU à l'exception des fenêtres de niveau supérieur. Ce champ prend uniquement en charge les valeurs
Boolean
(True, False). La valeur par défaut est False. - Mode de planification (Scheduling mode ) : spécifie comment exécuter les Actions lorsqu'un déclencheur est exécuté. Choisissez l'une des cinq options dans le menu déroulant :
- Séquentiel (Sequential) : les actions sont exécutées les unes après les autres.
- Simultané (Concurrent) : l'exécution des actions peut se chevaucher.
- Unique (OneTime) : exécute une action et quitte la surveillance.
- Réduction séquentielle (Sequential Collapse) : ignore tous les événements à venir, sauf le plus récent, jusqu’à ce que l’exécution de l’événement actuel soit terminée.
- Arrêt séquentiel (Sequential Drop) : arrête l’exécution de l’événement précédent et démarre l’événement suivant.
Pour les modes Séquentielles et Simultanées , la surveillance se poursuit jusqu'à ce que l'utilisateur arrête l'exécution ou qu'une activité Interrompre soit exécutée.
Le mécanisme de surveillance des événements natif a été amélioré en implémentant de nouveaux ensembles d’événements pris en charge par différents types de technologies d’application :
- Événements WND natifs
- Événements natifs CTRL
- Événements JAVA natifs
- Événements natifs WEBCTRL
- Événements HTML natifs
- Événements UIA natifs
Type d'événement |
Type TriggerEventArgs | Description |
---|---|---|
Apparu | ArgVides | Événement déclenché lorsque l'élément cible apparaît. |
Disparu | ArgVides | Événement déclenché lorsque l'élément cible disparaît. |
Titre modifié | ArgumentsModifiésTexte |
Événement déclenché lorsque le titre de l'élément cible change.
Remarque : il s'agit de l'événement Texte modifié , renommé Titre modifié pour les fenêtres de niveau supérieur, pour plus de clarté.
|
État modifié | ArgsModifiésÉtat | Événement déclenché lorsque l'état de l'élément cible change.
Remarque : cet événement est déclenché lorsque quelque chose est modifié dans l'état de la fenêtre : activé, désactivé, coché, décoché, ciblable, focalisé, visible, etc. La nouvelle valeur de l'état est exposée dans la variable d'arguments.
|
Emplacement modifié | ArgumentsModifiésEmplacement | Événement déclenché lorsque l'emplacement de l'élément de la cible a changé. |
Premier plan obtenu | HwndArgs | Événement déclenché lorsque la fenêtre d'élément de la cible devient la fenêtre de premier plan. |
Premier plan perdu | HwndArgs | Événement déclenché lorsque la fenêtre d'élément de la cible n'est plus au premier plan. |
Réduit | HwndArgs | Événement déclenché lorsque la fenêtre d'élément de la cible est sur le point d'être réduite. |
restauré | HwndArgs | Événement déclenché lorsque la fenêtre d'élément de la cible est sur le point d'être restaurée. |
Type d'événement | Type TriggerEventArgs | Description |
---|---|---|
Apparu | ArgVides | Événement déclenché lorsque l'élément cible apparaît. |
Disparu | ArgVides | Événement déclenché lorsque l'élément cible disparaît. |
Touche enfoncée | KeyPressArgs | Événement déclenché lorsqu'une touche est enfoncée alors que le focus est à l'intérieur de l'élément cible. |
Cliquer (Click) | MouseClickedArgs | Événement déclenché lorsqu'un clic est effectué sur l'élément cible. |
Texte modifié | ArgumentsModifiésTexte | Événement déclenché lorsque le texte de l'élément cible change. |
Focus atteint | ArgVides | Événement déclenché lorsque l'élément cible atteint le focus. |
Mise au point perdue | ArgVides | Événement déclenché lorsque l'élément cible perd le focus. |
État modifié | ArgsModifiésÉtat | Événement déclenché lorsque l'état de l'élément cible change.
Remarque : cet événement est déclenché lorsque quelque chose est modifié dans l'état de la fenêtre : activé, désactivé, coché, décoché, ciblable, focalisé, visible, etc. La nouvelle valeur de l'état est exposée dans la variable d'arguments.
|
Sélection modifiée | ArgumentsModifiésSélection | Événement déclenché lorsque la valeur de sélection de l'élément cible change. |
Type d'événement | Type TriggerEventArgs | Description |
---|---|---|
Apparu | ArgVides | Événement déclenché lorsque l'élément cible apparaît. |
Disparu | ArgVides | Événement déclenché lorsque l'élément cible disparaît. |
Texte modifié | ArgumentsModifiésTexte | Événement déclenché lorsque le texte de l'élément cible change. |
Touche enfoncée | Java KeyPressArgs | Événement déclenché lorsqu'une touche est enfoncée alors que le focus est à l'intérieur de l'élément cible. |
Cliquer (Click) | ArgsActionSourisJava | Événement déclenché lorsqu'un clic est effectué sur l'élément cible. |
Souris déplacée | ArgumentsMouvementSourisJava | Événement déclenché lorsque la souris est déplacée sur l'élément cible. |
Focus atteint | ArgVides | Événement déclenché lorsque l'élément cible atteint le focus. |
Mise au point perdue | ArgVides | Événement déclenché lorsque l'élément cible perd le focus. |
Activé (Enabled) | ArgVides | Événement déclenché lorsque l'élément cible est activé. |
Désactivé (Disabled) | ArgVides | Événement déclenché lorsque l'élément cible est désactivé. |
Sélection modifiée | ArgumentsModifiésSélection | Événement déclenché lorsque la valeur de sélection de l'élément cible change. |
Souris entrée | ArgumentsMouvementSourisJava | Événement déclenché lorsque la souris entre dans la partie visible de l'élément cible. |
Souris sortie | ArgumentsMouvementSourisJava | Événement déclenché lorsque la souris sort de la partie visible de l'élément cible. |
Cellule sélectionnée | ArgCellulesSélectionnéesJava | Événement déclenché lorsque l'élément cible est une cellule de tableau et qu'il est sélectionné. |
La valeur de la cellule a été modifiée | ArgsModifiésValeurCelluleJava | Événement déclenché lorsque l'élément cible est une cellule de tableau et que sa valeur est modifiée. |
Souris enfoncée | ArgsActionSourisJava | Événement déclenché lorsque la souris est enfoncée sur l'élément cible. |
Souris relâchée | ArgsActionSourisJava | Événement déclenché lorsque la souris est relâchée sur l'élément cible. |
Menu sélectionné | ArgVides | Événement déclenché lorsque l'élément cible est un menu et qu'il est sélectionné. |
Menu désélectionné | ArgVides | Événement déclenché lorsque l'élément cible est un menu et qu'il est désélectionné. |
Menu annulé | ArgVides | Événement déclenché lorsque l'élément cible est un menu et qu'il est annulé. |
Menu contextuel visible | ArgVides | Événement déclenché lorsque l'élément cible est un menu contextuel et qu'il devient visible. |
Menu contextuel invisible | ArgVides | Événement déclenché lorsque l'élément cible est un menu contextuel et qu'il devient invisible. |
Menu contextuel annulé | ArgVides | Événement déclenché lorsque l'élément cible est un menu contextuel et qu'il est annulé. |
- Événements natifs basés sur WEBCTRL dans des navigateurs intégrés natifs (tels que Slack, Discord, Electron).
Type d'événement | Type TriggerEventArgs | Description |
---|---|---|
Apparu | ArgVides | Événement déclenché lorsque l'élément cible apparaît. |
Disparu | ArgVides | Événement déclenché lorsque l'élément cible disparaît. |
Texte modifié | ArgumentsModifiésTexte | Événement déclenché lorsque le texte de l'élément cible change. |
Touche enfoncée | WebKeyPressArgs | Événement déclenché lorsqu'une touche est enfoncée alors que le focus est à l'intérieur de l'élément cible. |
Cliquer (Click) | WebMouseEventArgs | Événement déclenché lorsqu'un clic est effectué sur l'élément cible. |
Double cliquer | WebMouseEventArgs | Événement déclenché lorsqu'un double-clic est effectué sur l'élément cible. |
Cliquer-droit | WebMouseEventArgs | Événement déclenché lorsqu'un clic droit est effectué sur l'élément cible. |
Souris déplacée | WebMouseEventArgs | Événement déclenché lorsque la souris est déplacée sur l'élément cible. |
Souris enfoncée | WebMouseEventArgs | Événement déclenché lorsque la souris est enfoncée sur l'élément cible. |
Souris relâchée | WebMouseEventArgs | Événement déclenché lorsque la souris est relâchée sur l'élément cible. |
Souris entrée | WebMouseEventArgs | Événement déclenché lorsque la souris entre dans la partie visible de l'élément cible. |
Souris sortie | WebMouseEventArgs | Événement déclenché lorsque la souris sort de la partie visible de l'élément cible. |
Focus atteint | ArgVides | Événement déclenché lorsque l'élément cible atteint le focus. |
Mise au point perdue | ArgVides | Événement déclenché lorsque l'élément cible perd le focus. |
Sélection de texte modifiée | WebTextSelectionChangedArgs | Événement déclenché lorsque le texte sélectionné de l'élément cible change. |
<html>
qui n'ont que l'attribut app
:
État de téléchargement modifié
Onglet activé
Onglet créé
Onglet supprimé
Onglet mis à jour
<html>
, par exemple : <html app='chrome.exe' />
. Les autres attributs tels que title
ou url
ne sont pas autorisés. Si le sélecteur de fenêtre contient des attributs autres que app
, une erreur de runtime est générée.
Le sélecteur strict doit être vide.
Ces types d'événements ne sont pas pris en charge pour les navigateurs intégrés.
Type d'événement | Type TriggerEventArgs | Description |
---|---|---|
État de téléchargement modifié | DownloadChangedArgs | Événement déclenché lorsque les propriétés d'un élément DownloadItem changent.
|
Onglet activé | TabActivatedArgs |
Événement déclenché lorsque l'onglet actif d'une fenêtre change. Remarque : l'URL de l'onglet n'a peut-être pas été définie au moment du déclenchement de cet événement, mais vous pouvez écouter les événements
onUpdated pour être averti lorsqu'une URL est définie.
|
Onglet créé | TabCreatedArgs |
Événement déclenché lorsqu'un onglet est créé. Remarque : l'URL de l'onglet et l'appartenance à un groupe d'onglets peuvent ne pas être définies au moment où cet événement est déclenché, mais vous pouvez écouter les événements
onUpdated pour être averti lorsqu'une URL est définie ou que l'onglet est ajouté à un groupe d'onglets.
|
Onglet supprimé | TabRemovedArgs | Événement déclenché lorsqu'un onglet est fermé. |
Onglet mis à jour | TabUpdatedArgs | Événement déclenché lorsqu'un onglet est mis à jour. |
La navigation par onglets a commencé | TabNavigationStartedArgs | Événement déclenché lorsque la navigation par onglet vers une URL spécifique a démarré. |
Navigation par onglets terminée | TabNavigationCompletedArgs | Événement déclenché lorsque la navigation par onglet vers une URL spécifique est terminée. |
Focus de la fenêtre modifié | HtmlWindowFocusChangedArgs | Événement déclenché lorsque la fenêtre actuellement ciblée change. |
Limites de la fenêtre modifiées | HtmlWindowBoundsChangedArgs | Événement déclenché lorsqu'une fenêtre a été redimensionnée. Il n'est envoyé que lorsque les nouvelles limites sont validées, et non pour les modifications en cours. |
Fenêtre créée | HtmlWindowCreatedArgs | Événement déclenché lorsqu'une fenêtre est créée. |
Fenêtre supprimée | HtmlWindowRemovedArgs | Événement déclenché lorsqu'une fenêtre est supprimée (fermée). |
Requête Web : Avant une redirection | WebRequestBeforeRedirectArgs | Événement déclenché si une redirection initiée par le serveur est sur le point de se produire. |
Requête Web : Avant une demande | WebRequestBeforeRequestArgs | Événement déclenché lorsqu’une requête est sur le point de se produire. |
Requête Web : Avant d’envoyer les en-têtes HTTP | WebRequestBeforeSendHeadersArgs | Événement déclenché lorsqu’une requête est sur le point de se produire et que les en-têtes initiaux ont été préparés. L’événement est destiné à permettre aux extensions d’ajouter, de modifier et de supprimer des en-têtes de requête. |
Requête Web : Terminée | WebRequestCompletedArgs | Événement déclenché lorsqu’une requête Web a été correctement traitée. |
Requête Web : Une erreur s’est produite | WebRequestErrorOccurredArgs |
Événement déclenché lorsqu'une requête Web n'a pas pu être traitée correctement. L’API de requête Web garantit que pour chaque requête, l’événement
Completed ou Error occurred est déclenché comme événement final avec une exception.
|
Requête Web : En-têtes HTTP reçus | WebRequestHeadersReceivedArgs | Événement déclenché chaque fois qu’un en-tête de réponse HTTP(S) est reçu. En raison des redirections et des demandes d’authentification, cela peut se produire plusieurs fois par demande. |
Requête Web : Début de réception de la réponse | WebRequestResponseStartedArgs | Événement déclenché lorsque le premier octet du corps de la réponse est reçu. Dans le cas des requêtes HTTP, cela signifie que la ligne de statut et les en-têtes de réponse sont disponibles. Cet événement est informatif et géré de manière asynchrone. Il ne permet pas de modifier ou d’annuler la requête. |
Requête Web : Envoyer des en-têtes HTTP | WebRequestSendHeadersArgs | Événement déclenché après que toutes les extensions ont eu une chance de modifier les en-têtes de requête, et qui présente la version finale. L’événement est déclenché avant l’envoi des en-têtes au réseau. Cet événement est informatif et géré de manière asynchrone. Il ne permet pas de modifier ou d’annuler la requête. |
Type d'événement | Type TriggerEventsArgs | Description |
---|---|---|
Apparu | ArgVides | Événement déclenché lorsque l'élément cible apparaît. |
Disparu | ArgVides | Événement déclenché lorsque l'élément cible disparaît. |
Touche enfoncée | KeyPressArgs | Événement déclenché lorsqu'une touche est enfoncée alors que le focus est à l'intérieur de l'élément cible. |
Cliquer (Click) | MouseClickedArgs | Événement déclenché lorsqu'un clic est effectué sur l'élément cible. |
Texte modifié | ArgumentsModifiésTexte | Événement déclenché lorsque le texte de l'élément cible change. |
Sélection de texte modifiée | UiaTextSelectionChangedArgs | Événement déclenché lorsque le texte sélectionné de l'élément cible change. |
Focus atteint | ArgVides | Événement déclenché lorsque l'élément cible atteint le focus. |
Mise au point perdue | ArgVides | Événement déclenché lorsque l'élément cible perd le focus. |
Invoqué | ArgVides | Événement déclenché lorsque l'élément cible est invoqué. |
Selected | ArgumentsModifiésSélection | Événement déclenché lorsque l'élément cible est sélectionné. |
Désélectionné | ArgumentsModifiésSélection | Événement déclenché lorsque l'élément cible est désélectionné. |
a basculé | UiaToggledArgs | Événement déclenché lorsque l'élément cible est activé/désactivé. |
TriggerArgs»
args
liées aux déclencheurs.
Propriété | Saisie de texte | Description |
---|---|---|
TriggerName | Chaîne de caractères (string) | Le nom de l'activité de déclencheur qui a émis cet événement (affiché en tant que nom d'activité). |
TriggerType | Saisie de texte | Le type .NET de l'activité de déclencheur qui a émis cet événement. |
ArgumentsDéclencheurÉlémentIU
TriggerArgs
> UiElementTriggerArgs
Propriété | Saisie de texte | Description |
Selector | Chaîne de caractères (string) | Le sélecteur de l'élément cible. |
TargetElement | UiElement | L'élément cible qui est surveillé. |
NativeTriggerBaseArgs
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
Propriété | Saisie de texte | Description |
---|---|---|
SelectorIndex | Entier | L'index du sélecteur d'élément cible. |
ArgVides
- Apparu
- Disparu
- Focus atteint
- Mise au point perdue
- Activé (Enabled)
- Désactivé (Disabled)
- Menu sélectionné
- Menu désélectionné
- Menu annulé
- Menu contextuel visible
- Menu contextuel invisible
- Menu contextuel annulé
TriggerArgs
> UiElementTriggerArgs
> EmptyArgs
TextChangedArg
- Texte modifié
- Titre modifié
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> TextChangedArgs
Propriété | Saisie de texte | Description |
---|---|---|
Text | Chaîne de caractères (string) | Le nouveau texte de l'élément cible. |
ArgsModifiésÉtat
- État modifié
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> StateChangedArgs
Propriété | Saisie de texte | Description |
---|---|---|
State | Chaîne de caractères (string) | Le nouvel état de l'élément cible. |
ArgumentsModifiésSélection
- Sélection modifiée
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> SelectionChangedArgs
Propriété | Saisie de texte | Description |
---|---|---|
Selection | Chaîne de caractères (string) | La nouvelle sélection de l'élément cible. |
ArgumentsModifiésEmplacement
- Emplacement modifié
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> LocationChangedArgs
Propriété | Saisie de texte | Description |
---|---|---|
Location |
Rectangle | Rectangle de l'emplacement modifié, avec des informations sur la taille de l'élément et sa position. |
HwndArgs
- Premier plan obtenu
- Premier plan perdu
- Réduit
- restauré
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> HwndArgs
Propriété | Saisie de texte | Description |
---|---|---|
Hwnd | IntPtr | Poignée de fenêtre. |
HwndAsString | Chaîne de caractères (string) | Poignée de fenêtre sous forme de chaîne. |
KeyPressArgs
- Touche enfoncée
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> KeyPressArgs
Propriété | Saisie de texte | Description |
---|---|---|
Key | Entier | La touche avec laquelle une interaction a été effectuée. |
ScanCode | Entier | Le scan code correspondant à la clé avec laquelle une interaction a été effectuée. |
KeyAction | Entier | Indique si la touche a été enfoncée ou relâchée. Valeurs possibles:
|
KeyModifiers | ModificateursCléN | Modificateur de touche utilisé avec la touche. Valeurs possibles :
|
MouseClickedArgs
- Cliquer (Click)
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> MouseClickedArgs
Propriété | Saisie de texte | Description |
---|---|---|
X | Entier | La coordonnée X du pointeur de la souris. |
Y | Entier | La coordonnée Y du pointeur de la souris. |
MouseButton | Entier | Le bouton de la souris sur lequel il a été cliqué. Valeurs possibles :
|
MouseAction | Entier | Indique si le bouton de la souris a été enfoncé ou relâché. Valeurs possibles:
|
KeyModifiers | ModificateursCléN | Le modificateur de touche utilisé avec le bouton de la souris. Valeurs possibles :
|
Java KeyPressArgs
Renvoie les données des événements suivants pour Java :
- Touche enfoncée
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> JavaKeyPressArgs
Propriété | Saisie de texte | Description |
---|---|---|
KeyChar | Chaîne de caractères (string) | Le caractère correspondant à la touche enfoncée. |
KeyCode | Entier | Le code correspondant à la touche enfoncée. |
ExtendedKeyCode | Entier | Le code de touche étendu de la touche sur laquelle vous avez appuyé. Contrairement à KeyCode , cette valeur dépend de la disposition du clavier actuelle.
|
Location | Chaîne de caractères (string) | L'emplacement de la clé qui a généré l'événement. |
KeyModifiers | ModificateursCléN | Modificateur de touche utilisé avec la touche. Valeurs possibles :
|
ArgsActionSourisJava
Renvoie les données des événements suivants pour Java :
- Cliquer (Click)
- Souris enfoncée
- Souris relâchée
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> JavaMouseActionArgs
Propriété | Saisie de texte | Description |
---|---|---|
X | Entier | La coordonnée X du pointeur de la souris. |
Y | Entier | La coordonnée Y du pointeur de la souris. |
Button | Entier | Le bouton de la souris sur lequel il a été cliqué. Valeurs possibles :
|
ClickCount | Entier | Le nombre de clics effectués sur le bouton. |
KeyModifiers | ModificateursCléN | Le modificateur de touche utilisé avec le bouton de la souris. Valeurs possibles :
|
ArgumentsMouvementSourisJava
Renvoie les données des événements suivants pour Java :
- Souris déplacée
- Souris entrée
- Souris sortie
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> JavaMouseMotionArgs
Propriété | Saisie de texte | Description |
---|---|---|
X | Entier | La coordonnée X du pointeur de la souris. |
Y | Entier | La coordonnée Y du pointeur de la souris. |
MouseButton | Entier | Le bouton de la souris sur lequel a été cliqué Valeurs possibles :
|
ArgCellulesSélectionnéesJava
- Cliquer (Click)
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> JavaCellSelectedArgs
Propriété | Saisie de texte | Description |
---|---|---|
Row | Entier | Ligne de cellule sélectionnée. |
Column | Entier | Colonne de cellule sélectionnée. |
ArgsModifiésValeurCelluleJava
- Cliquer (Click)
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> JavaCellValueChangedArgs
Propriété | Saisie de texte | Description |
---|---|---|
Row | Entier | Ligne de cellule. |
Column | Entier | Colonne de cellule. |
Value | Chaîne de caractères (string) | Nouvelle valeur de la cellule. |
WebMouseEventArgs
- Cliquer (Click)
- Double cliquer
- Cliquer-droit
- Souris déplacée
- Souris entrée
- Souris sortie
- Souris enfoncée
- Souris relâchée
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebMouseEventArgs
Propriété | Saisie de texte | Description |
---|---|---|
AltKey | Booléen | Si la touche ALT est enfoncée. |
Button | Entier | Le bouton de la souris sur lequel vous avez appuyé. Valeurs possibles :
|
ClientX | Entier | La coordonnée X du pointeur de souris (par rapport à la fenêtre). |
ClientY | Entier | La coordonnée Y du pointeur de souris (par rapport à la fenêtre). |
CtrlKey | Booléen | Si la touche CTRL est enfoncée. |
MetaKey | Booléen | Si la touche META est enfoncée. |
MovementX | Entier | La coordonnée X du pointeur de souris (par rapport à la position du dernier événement mousemove ).
|
MovementY | Entier | La coordonnée Y du pointeur de souris (par rapport à la position du dernier événement mousemove ).
|
OffsetX | Entier | La coordonnée X du pointeur de souris (par rapport à la cible). |
OffsetY | Entier | La coordonnée Y du pointeur de souris (par rapport à la cible). |
PageX | Entier | La coordonnée X du pointeur de souris (par rapport au document). |
PageY | Entier | La coordonnée Y du pointeur de souris (par rapport au document). |
ScreenX | Entier | La coordonnée X du pointeur de la souris (par rapport à l'écran). |
ScreenY | Entier | La coordonnée Y du pointeur de souris (par rapport à l'écran). |
ShiftKey | Booléen | Si la touche SHIFT est enfoncée. |
WebKeyPressArgs
- Touche enfoncée
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebKeyPressArgs
Propriété | Saisie de texte | Description |
---|---|---|
AltKey | Booléen | Si la touche ALT est enfoncée. |
Code | Chaîne de caractères (string) | Le code de la touche qui a déclenché l'événement (par exemple, KeyA , KeyB , ControlLeft , ControlRight ).
|
CtrlKey | Booléen | Si la touche CTRL est enfoncée. |
IsComposing | Booléen | Si l'état de l'événement est en cours de composition ou non. |
Key | Chaîne de caractères (string) | La valeur de la clé qui a déclenché l'événement (par ex. a , b , Control ).
|
Location | Entier | L'emplacement d'une touche sur le clavier ou l'appareil. Valeurs possibles :
|
MetaKey | Booléen | Si la touche META est enfoncée. |
Repeat | Booléen | Si une touche est maintenue enfoncée à plusieurs reprises ou non. |
ShiftKey | Booléen | Si la touche SHIFT est enfoncée. |
WebTextSelectionChangedArgs
- Sélection de texte modifiée
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebTextSelectionChangedArgs
Propriété | Saisie de texte | Description |
---|---|---|
AnchorClientBounds | Rectangle | Les limites du client d'ancrage : informations sur la taille de l'élément et sa position par rapport à la fenêtre d'affichage. |
AnchorElement | UiElement | L'élément d'IU d’ancrage. |
AnchorOffset | Entier | L'index de base 0 du caractère où la sélection de texte a commencé (à partir du texte intégral de l'élément cible). |
FocusClientBounds | Rectangle | Les limites du client de mise au point : informations sur la taille de l'élément et sa position par rapport à la fenêtre d'affichage. |
FocusElement | UiElement | L'élément d'IU de mise au point. |
FocusOffset | Entier | L'index de base 0 du caractère où la sélection de texte s'est terminée (à partir du texte intégral de l'élément cible). |
SelectedText | Chaîne de caractères (string) | La nouvelle sélection de texte pour l'élément cible. |
DownloadChangedArgs
- État de téléchargement modifié
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> DownloadChangedArgs
Propriété | Saisie de texte | Description |
---|---|---|
State | Chaîne de caractères (string) | La chaîne décrivant une modification dans un state de downloads.DownloadItem .
|
Id | Chaîne de caractères (string) | L'id du downloads.DownloadItem qui a été modifié.
|
FileName | Chaîne de caractères (string) | La chaîne décrivant une modification dans un url de downloads.DownloadItem .
|
Url | Chaîne de caractères (string) | La chaîne décrivant une modification dans un filename de downloads.DownloadItem .
|
StartTime | Chaîne de caractères (string) | La chaîne décrivant une modification dans un startTime de downloads.DownloadItem .
|
EndTime | Chaîne de caractères (string) | La chaîne décrivant une modification dans un endTime de downloads.DownloadItem .
|
Error | Chaîne de caractères (string) | La chaîne décrivant une modification du statut error de downloads.DownloadItem .
|
TabActivatedArgs
Renvoie les données des événements suivants pour WEBCTRL :
- Onglet activé
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> TabActivatedArgs
Propriété | Saisie de texte | Description |
---|---|---|
TabId | Chaîne de caractères (string) | L'ID de l'onglet devenu actif. |
WindowId | Chaîne de caractères (string) | L'ID de la fenêtre dans laquelle l'onglet sélectionné a été modifié. |
Title | Chaîne de caractères (string) | Le nouveau titre de l'onglet. |
Url | Chaîne de caractères (string) | L'URL de l'onglet si elle a changé. |
TabCreatedArgs
- Onglet créé
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> TabCreatedArgs
Propriété | Saisie de texte | Description |
---|---|---|
TabId | Chaîne de caractères (string) | L'ID de l'onglet qui a été créé. |
WindowId | Chaîne de caractères (string) | L'ID de la fenêtre qui contient l'onglet. |
Title | Chaîne de caractères (string) | Le nouveau titre de l'onglet. |
Url | Chaîne de caractères (string) | L'URL de l'onglet. |
TabRemovedArgs
- Onglet supprimé
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> TabRemovedArgs
Propriété | Saisie de texte | Description |
---|---|---|
TabId | Chaîne de caractères (string) | L'ID de l'onglet qui a été supprimé. |
WindowId | Chaîne de caractères (string) | L'ID de la fenêtre dont l'onglet est fermé. |
IsWindowClosing | Booléen | True lorsque l'onglet a été fermé car sa fenêtre parente a été fermée.
|
TabUpdatedArgs
- Onglet mis à jour
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> TabUpdatedArgs
Propriété | Saisie de texte | Description |
---|---|---|
TabId | Chaîne de caractères (string) | L'ID de l'onglet qui a été mis à jour. |
WindowId | Chaîne de caractères (string) | L'ID de la fenêtre qui contient l'onglet. |
Status | Chaîne de caractères (string) | Le statut de chargement de l'onglet. |
Title | Chaîne de caractères (string) | Le nouveau titre de l'onglet. |
Url | Chaîne de caractères (string) | L'URL de l'onglet si elle a changé. |
Active | Booléen | Indique si l'onglet est actif dans sa fenêtre. Cela ne signifie pas nécessairement que la fenêtre est ciblée. |
TabNavigationStartedArgs
- La navigation par onglets a commencé
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> TabNavigationStartedArgs
Propriété | Saisie de texte | Description |
---|---|---|
Url | Chaîne de caractères (string) | L'URL actuellement associée au cadre, si le cadre identifié par le FrameId existait à un moment donné dans l'onglet donné. Le fait qu'une URL soit associée à un FrameId donné n'implique pas que le cadre correspondant existe toujours.
|
TabId | Entier | L'ID de l'onglet dans lequel se trouve le cadre. |
FrameId | Entier |
L'ID du cadre dans l'onglet, pour lequel l'événement démarré a été déclenché, résultant en une navigation par onglets. Les cadres sont identifiés de manière unique par leurs
TabId et FrameId .
|
TimeStampMs | Double |
L'heure à laquelle la navigation par onglets a démarré, en millisecondes depuis l'époque. La propriété
TimeStampMs des événements de la navigation Web est uniquement garantie pour être cohérente en interne . La comparaison d'un événement à un autre événement vous donnera le bon décalage entre eux, mais en les comparant à l'heure actuelle à l'intérieur de l'extension (via (new Date()).getTime() , par exemple) pourrait donner des résultats inattendus.
|
DateTime | Date | La date et l'heure de début de la navigation par onglet (UTC). |
TabNavigationCompletedArgs
- Navigation par onglets terminée
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> TabNavigationCompletedArgs
Propriété | Saisie de texte | Description |
---|---|---|
Url | Chaîne de caractères (string) | URL actuellement associée à ce cadre, si le cadre identifié par le FrameId existait à un moment donné dans l'onglet donné. Le fait qu'une URL soit associée à un FrameId donné n'implique pas que le cadre correspondant existe toujours.
|
TabId | Entier | ID de l'onglet dans lequel se trouve le cadre. |
FrameId | Entier |
L'ID du cadre dans l'onglet, pour lequel l'événement terminé a été déclenché, résultant en une navigation par onglets. Les cadres sont identifiés de manière unique par leurs
TabId et FrameId .
|
TimeStampMs | Double |
L'heure à laquelle la navigation par onglets s'est terminée, en millisecondes depuis l'époque. La propriété
TimeStampMs des événements de la navigation Web est uniquement garantie pour être cohérente en interne . La comparaison d'un événement à un autre événement vous donnera le bon décalage entre eux, mais en les comparant à l'heure actuelle à l'intérieur de l'extension (via (new Date()).getTime() , par exemple) pourrait donner des résultats inattendus.
|
DateTime | Date | La date et l'heure de fin de navigation par onglet (UTC). |
HtmlWindowFocusChangedArgs
- Focus de la fenêtre modifié
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> HtmlWindowFocusChangedArgs
Propriété | Saisie de texte | Description |
---|---|---|
TabId | Chaîne de caractères (string) | L'ID de l'onglet nouvellement activé. |
WindowId | Chaîne de caractères (string) | L'ID de la fenêtre qui contient l'onglet. |
Title | Chaîne de caractères (string) | Titre de l'onglet. |
Url | Chaîne de caractères (string) | L'URL de l'onglet si elle a changé. |
HtmlWindowBoundsChangedArgs
- Limites de la fenêtre modifiées
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> HtmlWindowBoundsChangedArgs
Propriété | Saisie de texte | Description |
---|---|---|
WindowId | Chaîne de caractères (string) | L'ID de la fenêtre dont les limites ont été modifiées. |
Focused | Booléen | Indique si la fenêtre est actuellement la fenêtre ciblée. |
Top | Entier | Le décalage de la fenêtre par rapport au bord supérieur de l'écran en pixels. |
Left | Entier | Le décalage de la fenêtre par rapport au bord gauche de l'écran en pixels. |
Width | Entier | La largeur de la fenêtre, qui inclut le cadre, en pixels. |
Height | Entier | La hauteur de la fenêtre, qui inclut le cadre, en pixels. |
HtmlWindowCreatedArgs
- Fenêtre créée
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> HtmlWindowCreatedArgs
Propriété | Saisie de texte | Description |
---|---|---|
WindowId | Chaîne de caractères (string) | L'ID de la fenêtre créée. |
HtmlWindowRemovedArgs
- Fenêtre supprimée
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> HtmlWindowRemovedArgs
Propriété | Saisie de texte | Description |
---|---|---|
WindowId | Chaîne de caractères (string) | L'ID de la fenêtre supprimée. |
WebRequestBaseArgs
args
pour HTML.
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebRequestBaseArgs
Propriété | Saisie de texte | Description |
---|---|---|
FrameId | Chaîne de caractères (string) | L’ID du cadre dans lequel la requête se produit. |
Initiator | Chaîne de caractères (string) | L’origine du lancement de la requête. |
Method | Chaîne de caractères (string) | Méthode HTTP standard. |
ParentFrameId | Chaîne de caractères (string) | L’ID du cadre qui encapsule le cadre ayant envoyé la requête. |
RequestId | Chaîne de caractères (string) | L’ID de la requête. |
TabId | Chaîne de caractères (string) | L’ID de l’onglet dans lequel la requête a lieu. |
TimeStamp | Chaîne de caractères (string) | L’heure à laquelle ce signal est déclenché, en millisecondes depuis la période concernée. |
Type | Chaîne de caractères (string) | Comment la ressource demandée sera utilisée. |
Url | Chaîne de caractères (string) | L’URL. |
WebRequestHeadersReceivedArgs
- Requête Web : En-têtes HTTP reçus
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebRequestBaseArgs
> WebRequestHeadersReceivedArgs
Propriété | Saisie de texte | Description |
---|---|---|
ResponseHeaders | Chaîne de caractères (string) | Les en-têtes de réponse HTTP qui ont été reçus avec cette réponse. |
StatusCode | Chaîne de caractères (string) | Code de statut HTTP standard renvoyé par le serveur. |
StatusLine | Chaîne de caractères (string) | Ligne de statut HTTP de la réponse. |
WebResponseCacheDetailsArgs
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebRequestBaseArgs
> WebRequestHeadersReceivedArgs
> WebResponseCacheDetailsArgs
Propriété | Saisie de texte | Description |
---|---|---|
FromCache | Booléen | Indique si cette réponse a été récupérée à partir du cache du disque. |
Ip | Chaîne de caractères (string) | L’adresse IP du serveur à laquelle la requête a été réellement envoyée. |
WebRequestBeforeRedirectArgs
Renvoie les données des événements suivants pour HTML :
- Requête Web : Avant une redirection
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebRequestBaseArgs
> WebResponseCacheDetailsArgs
> WebRequestBeforeRedirectArgs
Propriété | Saisie de texte | Description |
---|---|---|
RedirectUrl | Chaîne de caractères (string) | L’URL de redirection. |
WebRequestBeforeRequestArgs
Renvoie les données des événements suivants pour HTML :
- Requête Web : Avant une demande
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebRequestBaseArgs
> WebRequestBeforeRequestArgs
WebRequestBeforeSendHeadersArgs
Renvoie les données des événements suivants pour HTML :
- Requête Web : Avant d’envoyer les en-têtes HTTP
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebRequestBaseArgs
> WebRequestBeforeSendHeadersArgs
Propriété | Saisie de texte | Description |
---|---|---|
RequestHeaders | Chaîne de caractères (string) | Les en-têtes de requête HTTP qui seront envoyés avec cette requête. |
WebRequestCompletedArgs
Renvoie les données des événements suivants pour HTML :
- Requête Web : Terminée
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebRequestBaseArgs
> WebRequestHeadersReceivedArgs
> WebResponseCacheDetailsArgs
> WebRequestCompletedArgs
WebRequestErrorOccurredArgs
Renvoie les données des événements suivants pour HTML :
- Requête Web : Une erreur s’est produite
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebRequestBaseArgs
> WebRequestErrorOccurredArgs
Propriété | Saisie de texte | Description |
---|---|---|
Error | Chaîne de caractères (string) | La description de l’erreur. |
FromCache | Booléen | Indique si cette réponse a été récupérée à partir du cache du disque. |
Ip | Chaîne de caractères (string) | L’adresse IP du serveur à laquelle la requête a été réellement envoyée. |
WebRequestResponseStartedArgs
Renvoie les données des événements suivants pour HTML :
- Requête Web : Début de réception de la réponse
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebRequestBaseArgs
→ WebRequestHeadersReceivedArgs
→ WebResponseCacheDetailsArgs
→ WebRequestResponseStartedArgs
WebRequestSendHeadersArgs
Renvoie les données des événements suivants pour HTML :
- Requête Web : Envoyer des en-têtes HTTP
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebRequestBaseArgs
> WebRequestSendHeadersArgs
Propriété | Saisie de texte | Description |
---|---|---|
RequestHeaders | Chaîne de caractères (string) | Les en-têtes de requête HTTP qui seront envoyés avec cette requête. |
UiaToggledArgs
- Événements activés/désactivés
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> UiaToggledArgs
Propriété | Saisie de texte | Description |
---|---|---|
State | Chaîne de caractères (string) | Le nouvel état de l'élément cible. |
UiaTextSelectionChangedArgs
- Événements modifiés par sélection de texte
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> UiaTextSelectionChangedArgs
Propriété | Saisie de texte | Description |
---|---|---|
TextRanges | UiaTextRange() |
Tableau qui contient différentes informations sur les éléments de texte sélectionnés dans l'élément cible (nous pouvons avoir plusieurs éléments de texte sélectionnés en cas de sélection de texte non adjacent). Chaque élément de ce tableau affiche les informations suivantes :
|
Dans le contexte de l'automatisation Attended basée sur un déclencheur, l'outil d'inspection d'événement peut être utilisé pour identifier le type d'événements natifs déclenchés lorsque vous interagissez avec certains éléments d'IU dans une application, puis pour configurer l'activité Déclencheur d'événement d'application (Application Event Trigger). L'outil capture et surveille tous les types d'événements sélectionnés, tels que Clic (Click), Touche enfoncée (Key pressed), Focus atteint (Focus gained), Focus perdu (Focus lost) et autres interactions pertinentes, vous permettant d'analyser les actions effectuées et, le cas échéant, de diagnostiquer les problèmes.
L'outil d'inspection d'événement peut être ouvert à partir de UI Explorer, une fois qu'un élément d'IU valide est sélectionné, en cliquant sur le bouton Inspecter les événements (Inspect Events) de la barre d'outils.
- Enregistrer (Record) : les événements générés par l'interaction avec l'élément d'IU sont enregistrés et ajoutés à la liste des événements.
- Suspendre (Pause) : les événements générés par l'élément d'IU lorsque vous interagissez avec lui ne sont plus enregistrés.
- Surbrillance (Highlight) : affiche le contour de l'élément cible et le met au premier plan pendant quelques secondes. Il reste surligné jusqu'à ce qu'il soit désactivé.
- Ouvrir dans UI Explorer (Open in UI Explorer) : l'élément surveillé est ouvert dans UI Explorer, d'où vous pouvez observer le sélecteur de cet élément.
- Effacer (Clear) : supprime tous les événements enregistrés.
- CSV : les événements capturés peuvent être exportés vers un fichier
.csv
pour une analyse plus approfondie.
- Filtre d'événements (Event filter) : permet de sélectionner les types d'événements que vous souhaitez surveiller pour l'élément cible.
- Liste des événements (Event list) : affiche des informations sur les événements capturés.
Vous pouvez filtrer les types d'événement à capturer en activant ou cochant ou décochant les cases dans la liste des types d'événement. La liste peut varier en fonction de la technologie d'élément sélectionnée.
Tous les types d'événements de souris (Souris déplacée (Mouse Move), Souris enfoncée (Mouse pressed), Souris relâchée (Mouse released), Souris entrée (Mouse entered), Souris sortie (Mouse exited)), spécifiques aux éléments d'IU Web ou Java, sont désactivés par défaut car la liste d'événements, dans de tels cas, peut devenir assez volumineuse. Nous vous recommandons de n'activer les types d'événements de souris que si vous avez un besoin spécifique de les surveiller.
Il convient également de mentionner que les types d'événements peuvent être activés ou désactivés même après avoir commencé l'enregistrement de l'événement.
- Nom de l'événement (Event Name) : le type d'événement.
- Horodatage (Time Stamp) : la date et l'heure auxquelles l'événement a eu lieu.
- Données de l'événement (Event Data) : les données et paramètres associés à un événement donné.
.csv
. Pour reprendre la surveillance, fermez la fenêtre et ouvrez une autre instance de l'outil d'inspection d'événement.
- Description
- Compatibilité du projet
- Windows - Héritage, configuration Windows
- Événements natifs
- À propos
- Événements WND : fenêtre supérieure
- Événements CTRL ou WND : éléments d'IU
- Événements JAVA - Éléments d'IU
- Événements WEBCTRL - Éléments d'IU
- Événements HTML - Éléments d'IU
- Événements UIA - Éléments d'IU
- Propriétés TriggerEventArgs
- Outil d'inspection d'événement