activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
UiPath logo, featuring letters U and I in white
Activités UIAutomation
Last updated 28 oct. 2024

Application event trigger

UiPath.UIAutomationNext.Activities.NNativeEventTrigger

Description

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).

Remarque :

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 ).

Compatibilité du projet

Windows - Héritage | Fenêtres

Windows - Héritage, configuration Windows

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.

Événements natifs

À propos

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

Événements WND : fenêtre supérieure

Type d'événement

Type TriggerEventArgs

Description
ApparuArgVidesÉvénement déclenché lorsque l'élément cible apparaît.
DisparuArgVidesÉ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 obtenuHwndArgsÉvénement déclenché lorsque la fenêtre d'élément de la cible devient la fenêtre de premier plan.
Premier plan perduHwndArgsÉvénement déclenché lorsque la fenêtre d'élément de la cible n'est plus au premier plan.
RéduitHwndArgsÉ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.

Événements CTRL ou WND : éléments d'IU

Type d'événementType TriggerEventArgsDescription
ApparuArgVidesÉvénement déclenché lorsque l'élément cible apparaît.
DisparuArgVidesÉvénement déclenché lorsque l'élément cible disparaît.
Touche enfoncéeKeyPressArgsÉ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 atteintArgVidesÉvénement déclenché lorsque l'élément cible atteint le focus.
Mise au point perdueArgVidesÉ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éeArgumentsModifiésSélectionÉvénement déclenché lorsque la valeur de sélection de l'élément cible change.

Événements JAVA - Éléments d'IU

Type d'événementType TriggerEventArgsDescription
ApparuArgVidesÉvénement déclenché lorsque l'élément cible apparaît.
DisparuArgVidesÉ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éeJava 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éeArgumentsMouvementSourisJavaÉvénement déclenché lorsque la souris est déplacée sur l'élément cible.
Focus atteintArgVidesÉvénement déclenché lorsque l'élément cible atteint le focus.
Mise au point perdueArgVidesÉ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éeArgumentsModifiésSélectionÉvénement déclenché lorsque la valeur de sélection de l'élément cible change.
Souris entréeArgumentsMouvementSourisJavaÉvénement déclenché lorsque la souris entre dans la partie visible de l'élément cible.
Souris sortieArgumentsMouvementSourisJavaÉvénement déclenché lorsque la souris sort de la partie visible de l'élément cible.
Cellule sélectionnéeArgCellulesSé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éeArgsModifiésValeurCelluleJavaÉvénement déclenché lorsque l'élément cible est une cellule de tableau et que sa valeur est modifiée.
Souris enfoncéeArgsActionSourisJavaÉvénement déclenché lorsque la souris est enfoncée sur l'élément cible.
Souris relâchéeArgsActionSourisJavaÉ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 visibleArgVidesÉvénement déclenché lorsque l'élément cible est un menu contextuel et qu'il devient visible.
Menu contextuel invisibleArgVidesÉ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 WEBCTRL - Éléments d'IU

Remarque :
À partir de UiPath.UIAutomation.Activities v23.10.3, nous avons ajouté la prise en charge de :
  • Événements natifs basés sur WEBCTRL dans des navigateurs intégrés natifs (tels que Slack, Discord, Electron).
Type d'événementType TriggerEventArgsDescription
ApparuArgVidesÉ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éeWebKeyPressArgsÉ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 cliquerWebMouseEventArgsÉvénement déclenché lorsqu'un double-clic est effectué sur l'élément cible.
Cliquer-droitWebMouseEventArgsÉvénement déclenché lorsqu'un clic droit est effectué sur l'élément cible.
Souris déplacéeWebMouseEventArgsÉvénement déclenché lorsque la souris est déplacée sur l'élément cible.
Souris enfoncéeWebMouseEventArgsÉvénement déclenché lorsque la souris est enfoncée sur l'élément cible.
Souris relâchéeWebMouseEventArgsÉvénement déclenché lorsque la souris est relâchée sur l'élément cible.
Souris entréeWebMouseEventArgsÉvénement déclenché lorsque la souris entre dans la partie visible de l'élément cible.
Souris sortieWebMouseEventArgsÉvénement déclenché lorsque la souris sort de la partie visible de l'élément cible.
Focus atteintArgVidesÉvénement déclenché lorsque l'élément cible atteint le focus.
Mise au point perdueArgVidesÉ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.

Événements HTML - Éléments d'IU

Remarque : les types d'événements suivants ne sont pris en charge que pour les applications Web identifiées par les sélecteurs <html> qui n'ont que l'attribut app :
  • État de téléchargement modifié
  • Onglet activé
  • Onglet créé
  • Onglet supprimé
  • Onglet mis à jour
Pour l'instant, ces événements ne sont autorisés que lorsque le sélecteur de fenêtre contient la partie <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énementType TriggerEventArgsDescription
É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 à jourTabUpdatedArgsÉ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éeTabNavigationCompletedArgsÉ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éesHtmlWindowBoundsChangedArgsÉ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ééeHtmlWindowCreatedArgsÉvénement déclenché lorsqu'une fenêtre est créée.
Fenêtre suppriméeHtmlWindowRemovedArgsÉvénement déclenché lorsqu'une fenêtre est supprimée (fermée).
Requête Web : Avant une redirectionWebRequestBeforeRedirectArgsÉvénement déclenché si une redirection initiée par le serveur est sur le point de se produire.
Requête Web : Avant une demandeWebRequestBeforeRequestArgsÉ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 HTTPWebRequestBeforeSendHeadersArgsÉ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éeWebRequestCompletedArgsÉvénement déclenché lorsqu’une requête Web a été correctement traitée.
Requête Web : Une erreur s’est produiteWebRequestErrorOccurredArgs

É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çusWebRequestHeadersReceivedArgsÉ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éponseWebRequestResponseStartedArgsÉ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 HTTPWebRequestSendHeadersArgsÉ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.

Événements UIA - Éléments d'IU

Type d'événementType TriggerEventsArgsDescription
ApparuArgVidesÉvénement déclenché lorsque l'élément cible apparaît.
DisparuArgVidesÉvénement déclenché lorsque l'élément cible disparaît.
Touche enfoncéeKeyPressArgsÉ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éeUiaTextSelectionChangedArgsÉvénement déclenché lorsque le texte sélectionné de l'élément cible change.
Focus atteintArgVidesÉvénement déclenché lorsque l'élément cible atteint le focus.
Mise au point perdueArgVidesÉ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é.
SelectedArgumentsModifié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é.

Propriétés TriggerEventArgs

TriggerArgs»

Classe de base pour toutes les classes args liées aux déclencheurs.
PropriétéSaisie de texteDescription
TriggerNameChaî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é).
TriggerTypeSaisie de texteLe type .NET de l'activité de déclencheur qui a émis cet événement.

ArgumentsDéclencheurÉlémentIU

Héritage : TriggerArgs > UiElementTriggerArgs
PropriétéSaisie de texteDescription
SelectorChaîne de caractères (string)Le sélecteur de l'élément cible.
TargetElementUiElementL'élément cible qui est surveillé.

NativeTriggerBaseArgs

Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs
PropriétéSaisie de texteDescription
SelectorIndexEntierL'index du sélecteur d'élément cible.

ArgVides

Renvoie les données des événements suivants :
  • 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é
Héritage : TriggerArgs > UiElementTriggerArgs > EmptyArgs

TextChangedArg

Renvoie les données des événements suivants :
  • Texte modifié
  • Titre modifié
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > TextChangedArgs
PropriétéSaisie de texteDescription
TextChaîne de caractères (string)Le nouveau texte de l'élément cible.

ArgsModifiésÉtat

Renvoie les données des événements suivants :
  • État modifié
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > StateChangedArgs
PropriétéSaisie de texteDescription
StateChaîne de caractères (string)Le nouvel état de l'élément cible.

ArgumentsModifiésSélection

Renvoie les données des événements suivants :
  • Sélection modifiée
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > SelectionChangedArgs
PropriétéSaisie de texteDescription
SelectionChaîne de caractères (string)La nouvelle sélection de l'élément cible.

ArgumentsModifiésEmplacement

Renvoie les données des événements suivants :
  • Emplacement modifié
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > LocationChangedArgs
PropriétéSaisie de texteDescription
Location

Rectangle

Rectangle de l'emplacement modifié, avec des informations sur la taille de l'élément et sa position.

HwndArgs

Renvoie les données des événements suivants :
  • Premier plan obtenu
  • Premier plan perdu
  • Réduit
  • restauré
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > HwndArgs
PropriétéSaisie de texteDescription
HwndIntPtrPoignée de fenêtre.
HwndAsStringChaîne de caractères (string)Poignée de fenêtre sous forme de chaîne.

KeyPressArgs

Renvoie les données des événements suivants à partir des éléments WND et CTRL :
  • Touche enfoncée
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > KeyPressArgs
PropriétéSaisie de texteDescription
KeyEntierLa touche avec laquelle une interaction a été effectuée.
ScanCodeEntierLe scan code correspondant à la clé avec laquelle une interaction a été effectuée.
KeyActionEntierIndique si la touche a été enfoncée ou relâchée. Valeurs possibles:
  • 0 : la touche a été enfoncée
  • 1 : la clé a été relâchée
KeyModifiersModificateursCléNModificateur de touche utilisé avec la touche. Valeurs possibles :
  • None = 0
  • Alt = 1
  • Ctrl = 2
  • Shift = 4
  • Win = 8

MouseClickedArgs

Renvoie les données des événements suivants à partir des éléments WND et CTRL :
  • Cliquer (Click)
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > MouseClickedArgs
PropriétéSaisie de texteDescription
XEntierLa coordonnée X du pointeur de la souris.
YEntierLa coordonnée Y du pointeur de la souris.
MouseButtonEntierLe bouton de la souris sur lequel il a été cliqué. Valeurs possibles :
  • 0 - Aucun
  • 1 Gauche
  • 2 : milieu
  • 3 - Droite
MouseActionEntierIndique si le bouton de la souris a été enfoncé ou relâché. Valeurs possibles:
  • 0 : le bouton de la souris a été activé
  • 1 : le bouton de la souris a été relâché
KeyModifiersModificateursCléNLe modificateur de touche utilisé avec le bouton de la souris. Valeurs possibles :
  • None = 0
  • Alt = 1
  • Ctrl = 2
  • Shift = 4
  • Win = 8

Java KeyPressArgs

Renvoie les données des événements suivants pour Java :

  • Touche enfoncée
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > JavaKeyPressArgs
PropriétéSaisie de texteDescription
KeyCharChaîne de caractères (string)Le caractère correspondant à la touche enfoncée.
KeyCodeEntierLe code correspondant à la touche enfoncée.
ExtendedKeyCodeEntierLe code de touche étendu de la touche sur laquelle vous avez appuyé. Contrairement à KeyCode, cette valeur dépend de la disposition du clavier actuelle.
LocationChaîne de caractères (string)L'emplacement de la clé qui a généré l'événement.
KeyModifiersModificateursCléNModificateur de touche utilisé avec la touche. Valeurs possibles :
  • None = 0
  • Alt = 1
  • Ctrl = 2
  • Shift = 4
  • Win = 8

ArgsActionSourisJava

Renvoie les données des événements suivants pour Java :

  • Cliquer (Click)
  • Souris enfoncée
  • Souris relâchée
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > JavaMouseActionArgs
PropriétéSaisie de texteDescription
XEntierLa coordonnée X du pointeur de la souris.
YEntierLa coordonnée Y du pointeur de la souris.
ButtonEntierLe bouton de la souris sur lequel il a été cliqué. Valeurs possibles :
  • 1 Gauche
  • 2 : milieu
  • 3 - Droite
ClickCountEntierLe nombre de clics effectués sur le bouton.
KeyModifiersModificateursCléNLe modificateur de touche utilisé avec le bouton de la souris. Valeurs possibles :
  • None = 0
  • Alt = 1
  • Ctrl = 2
  • Shift = 4
  • Win = 8

ArgumentsMouvementSourisJava

Renvoie les données des événements suivants pour Java :

  • Souris déplacée
  • Souris entrée
  • Souris sortie
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > JavaMouseMotionArgs
PropriétéSaisie de texteDescription
XEntierLa coordonnée X du pointeur de la souris.
YEntierLa coordonnée Y du pointeur de la souris.
MouseButtonEntierLe bouton de la souris sur lequel a été cliqué Valeurs possibles :
  • 0 - Aucun
  • 1 Gauche
  • 2 : milieu
  • 3 - Droite

ArgCellulesSélectionnéesJava

Renvoie les données des événements suivants pour Java :
  • Cliquer (Click)
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > JavaCellSelectedArgs
PropriétéSaisie de texteDescription
RowEntierLigne de cellule sélectionnée.
ColumnEntierColonne de cellule sélectionnée.

ArgsModifiésValeurCelluleJava

Renvoie les données des événements suivants pour Java :
  • Cliquer (Click)
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > JavaCellValueChangedArgs
PropriétéSaisie de texteDescription
RowEntierLigne de cellule.
ColumnEntierColonne de cellule.
ValueChaîne de caractères (string)Nouvelle valeur de la cellule.

WebMouseEventArgs

Renvoie les données des événements suivants pour WEBCTRL :
  • Cliquer (Click)
  • Double cliquer
  • Cliquer-droit
  • Souris déplacée
  • Souris entrée
  • Souris sortie
  • Souris enfoncée
  • Souris relâchée
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebMouseEventArgs
Remarque : il suit les noms de propriété définis pour les événements de souris (Mouse Events).
PropriétéSaisie de texteDescription
AltKeyBooléenSi la touche ALT est enfoncée.
ButtonEntierLe bouton de la souris sur lequel vous avez appuyé. Valeurs possibles :
  • 0 Gauche
  • 1 : milieu
  • 2 - Droite
ClientXEntierLa coordonnée X du pointeur de souris (par rapport à la fenêtre).
ClientYEntierLa coordonnée Y du pointeur de souris (par rapport à la fenêtre).
CtrlKeyBooléenSi la touche CTRL est enfoncée.
MetaKeyBooléenSi la touche META est enfoncée.
MovementXEntierLa coordonnée X du pointeur de souris (par rapport à la position du dernier événement mousemove).
MovementYEntierLa coordonnée Y du pointeur de souris (par rapport à la position du dernier événement mousemove).
OffsetXEntierLa coordonnée X du pointeur de souris (par rapport à la cible).
OffsetYEntierLa coordonnée Y du pointeur de souris (par rapport à la cible).
PageXEntierLa coordonnée X du pointeur de souris (par rapport au document).
PageYEntierLa coordonnée Y du pointeur de souris (par rapport au document).
ScreenXEntierLa coordonnée X du pointeur de la souris (par rapport à l'écran).
ScreenYEntierLa coordonnée Y du pointeur de souris (par rapport à l'écran).
ShiftKeyBooléenSi la touche SHIFT est enfoncée.

WebKeyPressArgs

Renvoie les données des événements suivants pour WEBCTRL :
  • Touche enfoncée
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebKeyPressArgs
Remarque : il suit les noms de propriété définis pour les événements de clavier.
PropriétéSaisie de texteDescription
AltKeyBooléenSi la touche ALT est enfoncée.
CodeChaîne de caractères (string)Le code de la touche qui a déclenché l'événement (par exemple, KeyA, KeyB, ControlLeft, ControlRight).
CtrlKeyBooléenSi la touche CTRL est enfoncée.
IsComposingBooléenSi l'état de l'événement est en cours de composition ou non.
KeyChaîne de caractères (string)La valeur de la clé qui a déclenché l'événement (par ex. a, b, Control).
LocationEntierL'emplacement d'une touche sur le clavier ou l'appareil. Valeurs possibles :
  • 0 - Standard - représente presque toutes les touches du clavier
  • 1 : la touche gauche a été enfoncée
  • 2 : la touche droite a été actionnée
  • 3 : la touche a été enfoncée sur le pavé numérique
MetaKeyBooléenSi la touche META est enfoncée.
RepeatBooléenSi une touche est maintenue enfoncée à plusieurs reprises ou non.
ShiftKeyBooléenSi la touche SHIFT est enfoncée.

WebTextSelectionChangedArgs

Renvoie les données des événements suivants pour WEBCTRL :
  • Sélection de texte modifiée
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebTextSelectionChangedArgs
Remarque : il suit les noms de propriété définis pour les événements de clavier.
PropriétéSaisie de texteDescription
AnchorClientBoundsRectangleLes limites du client d'ancrage : informations sur la taille de l'élément et sa position par rapport à la fenêtre d'affichage.
AnchorElementUiElementL'élément d'IU d’ancrage.
AnchorOffsetEntierL'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).
FocusClientBoundsRectangleLes 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.
FocusElementUiElementL'élément d'IU de mise au point.
FocusOffsetEntierL'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).
SelectedTextChaîne de caractères (string)La nouvelle sélection de texte pour l'élément cible.

DownloadChangedArgs

Renvoie les données des événements suivants pour WEBCTRL :
  • État de téléchargement modifié
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > DownloadChangedArgs
PropriétéSaisie de texteDescription
StateChaîne de caractères (string)La chaîne décrivant une modification dans un state de downloads.DownloadItem.
IdChaîne de caractères (string)L'id du downloads.DownloadItem qui a été modifié.
FileNameChaîne de caractères (string)La chaîne décrivant une modification dans un url de downloads.DownloadItem.
UrlChaîne de caractères (string)La chaîne décrivant une modification dans un filename de downloads.DownloadItem.
StartTimeChaîne de caractères (string)La chaîne décrivant une modification dans un startTime de downloads.DownloadItem.
EndTimeChaîne de caractères (string)La chaîne décrivant une modification dans un endTime de downloads.DownloadItem.
ErrorChaî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é
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > TabActivatedArgs
PropriétéSaisie de texteDescription
TabIdChaîne de caractères (string)L'ID de l'onglet devenu actif.
WindowIdChaîne de caractères (string)L'ID de la fenêtre dans laquelle l'onglet sélectionné a été modifié.
TitleChaîne de caractères (string)Le nouveau titre de l'onglet.
UrlChaîne de caractères (string)L'URL de l'onglet si elle a changé.

TabCreatedArgs

Renvoie les données des événements suivants pour WEBCTRL :
  • Onglet créé
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > TabCreatedArgs
PropriétéSaisie de texteDescription
TabIdChaîne de caractères (string)L'ID de l'onglet qui a été créé.
WindowIdChaîne de caractères (string)L'ID de la fenêtre qui contient l'onglet.
TitleChaîne de caractères (string)Le nouveau titre de l'onglet.
UrlChaîne de caractères (string)L'URL de l'onglet.

TabRemovedArgs

Renvoie les données des événements suivants pour WEBCTRL :
  • Onglet supprimé
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > TabRemovedArgs
PropriétéSaisie de texteDescription
TabIdChaîne de caractères (string)L'ID de l'onglet qui a été supprimé.
WindowIdChaîne de caractères (string)L'ID de la fenêtre dont l'onglet est fermé.
IsWindowClosingBooléenTrue lorsque l'onglet a été fermé car sa fenêtre parente a été fermée.

TabUpdatedArgs

Renvoie les données des événements suivants pour WEBCTRL :
  • Onglet mis à jour
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > TabUpdatedArgs
PropriétéSaisie de texteDescription
TabIdChaîne de caractères (string)L'ID de l'onglet qui a été mis à jour.
WindowIdChaîne de caractères (string)L'ID de la fenêtre qui contient l'onglet.
StatusChaîne de caractères (string)Le statut de chargement de l'onglet.
TitleChaîne de caractères (string)Le nouveau titre de l'onglet.
UrlChaîne de caractères (string)L'URL de l'onglet si elle a changé.
ActiveBooléenIndique si l'onglet est actif dans sa fenêtre. Cela ne signifie pas nécessairement que la fenêtre est ciblée.

TabNavigationStartedArgs

Renvoie les données des événements suivants pour HTML :
  • La navigation par onglets a commencé
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > TabNavigationStartedArgs
PropriétéSaisie de texteDescription
UrlChaî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.
TabIdEntierL'ID de l'onglet dans lequel se trouve le cadre.
FrameIdEntier

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.
TimeStampMsDouble

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.
DateTimeDateLa date et l'heure de début de la navigation par onglet (UTC).

TabNavigationCompletedArgs

Renvoie les données des événements suivants pour HTML :
  • Navigation par onglets terminée
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > TabNavigationCompletedArgs
PropriétéSaisie de texteDescription
UrlChaî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.
TabIdEntierID de l'onglet dans lequel se trouve le cadre.
FrameIdEntier

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.
TimeStampMsDouble

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.
DateTimeDateLa date et l'heure de fin de navigation par onglet (UTC).

HtmlWindowFocusChangedArgs

Renvoie les données des événements suivants pour HTML :
  • Focus de la fenêtre modifié
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > HtmlWindowFocusChangedArgs
PropriétéSaisie de texteDescription
TabIdChaîne de caractères (string)L'ID de l'onglet nouvellement activé.
WindowIdChaîne de caractères (string)L'ID de la fenêtre qui contient l'onglet.
TitleChaîne de caractères (string)Titre de l'onglet.
UrlChaîne de caractères (string)L'URL de l'onglet si elle a changé.

HtmlWindowBoundsChangedArgs

Renvoie les données des événements suivants pour HTML :
  • Limites de la fenêtre modifiées
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > HtmlWindowBoundsChangedArgs
PropriétéSaisie de texteDescription
WindowIdChaîne de caractères (string)L'ID de la fenêtre dont les limites ont été modifiées.
FocusedBooléenIndique si la fenêtre est actuellement la fenêtre ciblée.
TopEntierLe décalage de la fenêtre par rapport au bord supérieur de l'écran en pixels.
LeftEntierLe décalage de la fenêtre par rapport au bord gauche de l'écran en pixels.
WidthEntierLa largeur de la fenêtre, qui inclut le cadre, en pixels.
HeightEntierLa hauteur de la fenêtre, qui inclut le cadre, en pixels.

HtmlWindowCreatedArgs

Renvoie les données des événements suivants pour HTML :
  • Fenêtre créée
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > HtmlWindowCreatedArgs
PropriétéSaisie de texteDescription
WindowIdChaîne de caractères (string)L'ID de la fenêtre créée.

HtmlWindowRemovedArgs

Renvoie les données des événements suivants pour HTML :
  • Fenêtre supprimée
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > HtmlWindowRemovedArgs
PropriétéSaisie de texteDescription
WindowIdChaîne de caractères (string)L'ID de la fenêtre supprimée.

WebRequestBaseArgs

Classe de base pour les événements de demande Web args pour HTML.
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebRequestBaseArgs
PropriétéSaisie de texteDescription
FrameIdChaîne de caractères (string)L’ID du cadre dans lequel la requête se produit.
InitiatorChaîne de caractères (string)L’origine du lancement de la requête.
MethodChaîne de caractères (string)Méthode HTTP standard.
ParentFrameIdChaîne de caractères (string)L’ID du cadre qui encapsule le cadre ayant envoyé la requête.
RequestIdChaîne de caractères (string)L’ID de la requête.
TabIdChaîne de caractères (string)L’ID de l’onglet dans lequel la requête a lieu.
TimeStampChaîne de caractères (string)L’heure à laquelle ce signal est déclenché, en millisecondes depuis la période concernée.
TypeChaîne de caractères (string)Comment la ressource demandée sera utilisée.
UrlChaîne de caractères (string)L’URL.

WebRequestHeadersReceivedArgs

Renvoie les données des événements suivants pour HTML :
  • Requête Web : En-têtes HTTP reçus
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebRequestBaseArgs > WebRequestHeadersReceivedArgs
PropriétéSaisie de texteDescription
ResponseHeadersChaîne de caractères (string)Les en-têtes de réponse HTTP qui ont été reçus avec cette réponse.
StatusCodeChaîne de caractères (string)Code de statut HTTP standard renvoyé par le serveur.
StatusLineChaîne de caractères (string)Ligne de statut HTTP de la réponse.

WebResponseCacheDetailsArgs

Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebRequestBaseArgs > WebRequestHeadersReceivedArgs > WebResponseCacheDetailsArgs
PropriétéSaisie de texteDescription
FromCacheBooléenIndique si cette réponse a été récupérée à partir du cache du disque.
IpChaî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
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebRequestBaseArgs > WebResponseCacheDetailsArgs > WebRequestBeforeRedirectArgs
PropriétéSaisie de texteDescription
RedirectUrlChaî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
Héritage : 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
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebRequestBaseArgs > WebRequestBeforeSendHeadersArgs
PropriétéSaisie de texteDescription
RequestHeadersChaî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
Héritage : 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
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebRequestBaseArgs > WebRequestErrorOccurredArgs
PropriétéSaisie de texteDescription
ErrorChaîne de caractères (string)La description de l’erreur.
FromCacheBooléenIndique si cette réponse a été récupérée à partir du cache du disque.
IpChaî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
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebRequestBaseArgsWebRequestHeadersReceivedArgsWebResponseCacheDetailsArgsWebRequestResponseStartedArgs

WebRequestSendHeadersArgs

Renvoie les données des événements suivants pour HTML :

  • Requête Web : Envoyer des en-têtes HTTP
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > WebRequestBaseArgs > WebRequestSendHeadersArgs
PropriétéSaisie de texteDescription
RequestHeadersChaîne de caractères (string)Les en-têtes de requête HTTP qui seront envoyés avec cette requête.

UiaToggledArgs

Renvoie les données des événements suivants pour UIA :
  • Événements activés/désactivés
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > UiaToggledArgs
PropriétéSaisie de texteDescription
StateChaîne de caractères (string)Le nouvel état de l'élément cible.

UiaTextSelectionChangedArgs

Renvoie les données des événements suivants pour UIA :
  • Événements modifiés par sélection de texte
Héritage : TriggerArgs > UiElementTriggerArgs > NativeTriggerBaseArgs > UiaTextSelectionChangedArgs
PropriétéSaisie de texteDescription
TextRangesUiaTextRange()

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 :

  • Text (type String) - Sélection du texte pour cet élément de texte sélectionné. Exemple : TriggerEventArgs.TextRanges(0).Text représente le texte du premier élément de texte sélectionné.
  • BoundingRectangles (type Rectangle()) - Tableau de rectangles englobants pour l'élément de texte sélectionné. Un élément de texte sélectionné peut avoir plusieurs rectangles de délimitation associés s'il s'étend sur plusieurs lignes.
    Chaque rectangle englobant est de type Rectangle {X, Y, Width, Height} et fournit des informations sur la position et la taille de l'élément.

    Exemple :

    TriggerEventArgs.TextRanges(0).BoundingRectangles(0) représente le rectangle englobant de la première ligne dans le premier élément de texte sélectionné.

Outil d'inspection d'événement

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.



La barre d'outils se compose des options suivantes :
  • 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.
Une fois que vous avez démarré l'enregistrement de l'événement, deux autres options deviennent disponibles :
  • 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.
La fenêtre de l'outil d'inspection d'événement comporte deux sections principales :
  • 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.

La liste des événements comporte trois colonnes :
  • 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é.
Chaque colonne peut être triée par ordre croissant ou décroissant. Les événements s'affichent par défaut dans l'ordre dans lequel ils ont eu lieu.


Lorsque le type d'événement Disparu (Disappeared) est trouvé, vous ne pouvez plus continuer la surveillance et un message d'erreur s'affiche à l'écran. Lorsque vous cliquez sur une option de la barre d'outils, le même message d'erreur s'affiche à l'écran. Les seules options disponibles consistent à effacer les données ou à les exporter vers un fichier .csv. Pour reprendre la surveillance, fermez la fenêtre et ouvrez une autre instance de l'outil d'inspection d'événement.


Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.