activities
latest
false
UiPath logo, featuring letters U and I in white

Activités UIAutomation

Dernière mise à jour 20 déc. 2024

Cliquer (Click)

Clique sur un élément d’IU spécifié, par exemple un bouton ou un lien. Peut être configuré pour utiliser n’importe quel bouton de la souris, utilisez un double-clic.

Cette API doit être ajoutée après Open ou Attach.

Définition

Espace de noms: UiPath.UIAutomationNext.API.Models

Assembly: UiPath.UIAutomationNext.API.Models (dans UiPath.UIAutomationNext.API.Models dll)

Surcharges

SurchargeDescription
Click(String, ClickOptions)Clique sur un élément d'IU identifié par une chaîne dans le référentiel d'objets.
Click(IElementDescriptor, ClickOptions)Clique sur un élément d’IU identifié par un descripteur d’un élément du référentiel d’objets.
Click(TargetAnchorableModel, ClickOptions)Clique sur un modèle ancré cible, qui représente un élément d'IU spécifique dans l'application.
Click(RuntimeTarget, ClickOptions)Clique sur un élément d’IU identifié par une instance de runtime d’un élément de référentiel d’objets.
Click(String, NClickType, NMouseButton)Effectue une opération de clic sur un élément d'IU identifié par une chaîne dans le référentiel d'objets, en spécifiant le type de clic et le bouton de la souris.
Click(IElementDescriptor, NClickType, NMouseButton)Clique sur un élément d'IU identifié par un descripteur d'un élément du référentiel d'objets, en spécifiant le type de clic et le bouton de la souris.

Click(String, ClickOptions)

Clique sur un élément d'IU identifié par sa représentation sous forme de chaîne.

Click(
    TargetAnchorableModel target, 
    ClickOptions clickOptions)Click(
    TargetAnchorableModel target, 
    ClickOptions clickOptions)
target Chaîne de caractères (string)
Indiquez l’élément d’IU capturé dans le référentiel d’objets sur lequel vous souhaitez cliquer.
clickOptions ClickOptions
Options supplémentaires pour personnaliser l’opération de clic :
  • KeyModifiers NKeyModifiers :
    • Aucun (None)
    • Alt
    • Ctrl
    • Shift
    • Win
  • ClickType NClickType :
    • Simple
    • Double
    • Bas
    • Haut
    Par exemple, pour effectuer un double-clic, il vous suffit de définir le type de clic sur NClickType.Double:
    clientAccountsScreen.Click(Descriptors.ACME_System_3.ClientAccountsScreen.AccountRowTest, new ClickOptions(){ClickType = NClickType.Double}.WithVariable("account_number_system1", "407547"));.
  • MouseButton NMouseButton :
    • Gauche
    • Droite
    • Milieu
  • CursorMotionType CursorMotionType :
    • Instant : le curseur arrive à sa destination.
    • Smooth : le curseur se déplace par incréments.
  • InteractionMode NInteractionMode :
    • HardwareEvents - simule le clic à l'aide du pilote matériel. Il s'agit de l'API la plus lente : elle ne peut pas fonctionner en arrière-plan, mais est compatible avec toutes les applications de bureau.
    • SameAsCard - utilisez le même mode d'entrée que les API Ouvrir ou Attacher. Il s'agit de la sélection par défaut.
    • Simulate : simule le clic à l'aide des API d'accessibilité. Recommandé dans l'automatisation du navigateur, les applications Java ou SAP. Plus fiable que les événements matériels. Fonctionne même si l’application cible n’est pas au point. Veuillez tester si l’élément d’IU de votre application cible prend cela en charge.
    • DebuggerApi - Effectue des Actions à l'aide des API Debugger. Fonctionne uniquement avec les éléments Chromium. Envoie tout le texte en une seule fois. Fonctionne même si l’application cible n’est pas au point. Pour en savoir plus, consultez cette page.
    • WindowMessages - simule en utilisant des messages Win32. Recommandé pour les applications de bureau. Généralement plus fiable que les événements matériels. Envoie tout le texte en une seule fois. Fonctionne même si l’application cible n’est pas au point. Avant d’utiliser cette API, veuillez tester si l’élément d’IU de votre application cible prend cela en charge.

Click(IElementDescriptor, ClickOptions)

Clique sur un élément d’IU identifié par un descripteur d’un élément du référentiel d’objets.

Click(
    IElementDescriptor elementDescriptor,
    ClickOptions clickOptions)Click(
    IElementDescriptor elementDescriptor,
    ClickOptions clickOptions)
elementDescriptor IElementDescriptor
L’élément d’IU sur lequel vous voulez cliquer, identifié par un descripteur d’un élément du référentiel d’objets.
clickOptions ClickOptions
Options supplémentaires pour personnaliser l’opération de clic :
  • KeyModifiers NKeyModifiers :
    • Aucun (None)
    • Alt
    • Ctrl
    • Shift
    • Win
  • ClickType NClickType :
    • Simple
    • Double
    • Bas
    • Haut
    Par exemple, pour effectuer un double-clic, il vous suffit de définir le type de clic sur NClickType.Double:
    clientAccountsScreen.Click(Descriptors.ACME_System_3.ClientAccountsScreen.AccountRowTest, new ClickOptions(){ClickType = NClickType.Double}.WithVariable("account_number_system1", "407547"));.
  • MouseButton NMouseButton :
    • Gauche
    • Droite
    • Milieu
  • CursorMotionType CursorMotionType :
    • Instant : le curseur arrive à sa destination.
    • Smooth : le curseur se déplace par incréments.
  • InteractionMode NInteractionMode :
    • HardwareEvents - simule le clic à l'aide du pilote matériel. Il s'agit de l'API la plus lente : elle ne peut pas fonctionner en arrière-plan, mais est compatible avec toutes les applications de bureau.
    • SameAsCard - utilisez le même mode d'entrée que les API Ouvrir ou Attacher. Il s'agit de la sélection par défaut.
    • Simulate : simule le clic à l'aide des API d'accessibilité. Recommandé dans l'automatisation du navigateur, les applications Java ou SAP. Plus fiable que les événements matériels. Fonctionne même si l’application cible n’est pas au point. Veuillez tester si l’élément d’IU de votre application cible prend cela en charge.
    • DebuggerApi - Effectue des Actions à l'aide des API Debugger. Fonctionne uniquement avec les éléments Chromium. Envoie tout le texte en une seule fois. Fonctionne même si l’application cible n’est pas au point. Pour en savoir plus, consultez cette page.
    • WindowMessages - simule en utilisant des messages Win32. Recommandé pour les applications de bureau. Généralement plus fiable que les événements matériels. Envoie tout le texte en une seule fois. Fonctionne même si l’application cible n’est pas au point. Avant d’utiliser cette API, veuillez tester si l’élément d’IU de votre application cible prend cela en charge.

Click(TargetAnchorableModel, ClickOptions)

Clique sur un modèle ancré cible, qui représente un élément d'IU spécifique dans l'application.

Click(
    TargetAnchorableModel target, 
    ClickOptions clickOptions)Click(
    TargetAnchorableModel target, 
    ClickOptions clickOptions)
target TargetAnchorableModel
Le modèle ancrantable cible (élément d'IU) sur lequel vous souhaitez cliquer.
clickOptions ClickOptions
Options supplémentaires pour personnaliser l’opération de clic :
  • KeyModifiers NKeyModifiers :
    • Aucun (None)
    • Alt
    • Ctrl
    • Shift
    • Win
  • ClickType NClickType :
    • Simple
    • Double
    • Bas
    • Haut
    Par exemple, pour effectuer un double-clic, il vous suffit de définir le type de clic sur NClickType.Double:
    clientAccountsScreen.Click(Descriptors.ACME_System_3.ClientAccountsScreen.AccountRowTest, new ClickOptions(){ClickType = NClickType.Double}.WithVariable("account_number_system1", "407547"));.
  • MouseButton NMouseButton :
    • Gauche
    • Droite
    • Milieu
  • CursorMotionType CursorMotionType :
    • Instant : le curseur arrive à sa destination.
    • Smooth : le curseur se déplace par incréments.
  • InteractionMode NInteractionMode :
    • HardwareEvents - simule le clic à l'aide du pilote matériel. Il s'agit de l'API la plus lente : elle ne peut pas fonctionner en arrière-plan, mais est compatible avec toutes les applications de bureau.
    • SameAsCard - utilisez le même mode d'entrée que les API Ouvrir ou Attacher. Il s'agit de la sélection par défaut.
    • Simulate : simule le clic à l'aide des API d'accessibilité. Recommandé dans l'automatisation du navigateur, les applications Java ou SAP. Plus fiable que les événements matériels. Fonctionne même si l’application cible n’est pas au point. Veuillez tester si l’élément d’IU de votre application cible prend cela en charge.
    • DebuggerApi - Effectue des Actions à l'aide des API Debugger. Fonctionne uniquement avec les éléments Chromium. Envoie tout le texte en une seule fois. Fonctionne même si l’application cible n’est pas au point. Pour en savoir plus, consultez cette page.
    • WindowMessages - simule en utilisant des messages Win32. Recommandé pour les applications de bureau. Généralement plus fiable que les événements matériels. Envoie tout le texte en une seule fois. Fonctionne même si l’application cible n’est pas au point. Avant d’utiliser cette API, veuillez tester si l’élément d’IU de votre application cible prend cela en charge.

Click(RuntimeTarget, ClickOptions)

Clique sur un élément d’IU identifié par une instance de runtime d’un élément de référentiel d’objets.

Click(
    RuntimeTarget target,
    ClickOptions clickOptions)Click(
    RuntimeTarget target,
    ClickOptions clickOptions)
target RuntimeTarget
L'élément d'IU sur lequel vous souhaitez cliquer, identifié par une instance de runtime d'un élément du référentiel d'objets.
clickOptions ClickOptions
Options supplémentaires pour personnaliser l’opération de clic :
  • KeyModifiers NKeyModifiers :
    • Aucun (None)
    • Alt
    • Ctrl
    • Shift
    • Win
  • ClickType NClickType :
    • Simple
    • Double
    • Bas
    • Haut
    Par exemple, pour effectuer un double-clic, il vous suffit de définir le type de clic sur NClickType.Double:
    clientAccountsScreen.Click(Descriptors.ACME_System_3.ClientAccountsScreen.AccountRowTest, new ClickOptions(){ClickType = NClickType.Double}.WithVariable("account_number_system1", "407547"));.
  • MouseButton NMouseButton :
    • Gauche
    • Droite
    • Milieu
  • CursorMotionType CursorMotionType :
    • Instant : le curseur arrive à sa destination.
    • Smooth : le curseur se déplace par incréments.
  • InteractionMode NInteractionMode :
    • HardwareEvents - simule le clic à l'aide du pilote matériel. Il s'agit de l'API la plus lente : elle ne peut pas fonctionner en arrière-plan, mais est compatible avec toutes les applications de bureau.
    • SameAsCard - utilisez le même mode d'entrée que les API Ouvrir ou Attacher. Il s'agit de la sélection par défaut.
    • Simulate : simule le clic à l'aide des API d'accessibilité. Recommandé dans l'automatisation du navigateur, les applications Java ou SAP. Plus fiable que les événements matériels. Fonctionne même si l’application cible n’est pas au point. Veuillez tester si l’élément d’IU de votre application cible prend cela en charge.
    • DebuggerApi - Effectue des Actions à l'aide des API Debugger. Fonctionne uniquement avec les éléments Chromium. Envoie tout le texte en une seule fois. Fonctionne même si l’application cible n’est pas au point. Pour en savoir plus, consultez cette page.
    • WindowMessages - simule en utilisant des messages Win32. Recommandé pour les applications de bureau. Généralement plus fiable que les événements matériels. Envoie tout le texte en une seule fois. Fonctionne même si l’application cible n’est pas au point. Avant d’utiliser cette API, veuillez tester si l’élément d’IU de votre application cible prend cela en charge.

Click(String, NClickType, NMouseButton)

Effectue une opération de clic sur un élément d'IU identifié par sa représentation de chaîne ou son sélecteur, en spécifiant le type de clic et le bouton de la souris.

Click(
    string target, 
    NClickType clickType, 
    NMouseButton mouseButton)Click( string target, NClickType clickType, NMouseButton mouseButton)
target Chaîne de caractères (string)
Indiquez l’élément d’IU capturé dans le référentiel d’objets sur lequel vous souhaitez cliquer.
clickType NClickType
Type de clic à effectuer : Single, Double, Downou Up. L'option par défaut est "Single".
Par exemple, pour effectuer un double-clic, il vous suffit de définir le type de clic sur NClickType.Double:clientAccountsScreen.Click(Descriptors.ACME_System_3.ClientAccountsScreen.AccountRowTest, new ClickOptions(){ClickType = NClickType.Double}.WithVariable("account_number_system1", "407547"));.
mouseButton NMouseButton
Le bouton de la souris avec lequel cliquer : Gauche, Milieuou Droite. L'option par défaut est "Left".

Click(IElementDescriptor, NClickType, NMouseButton)

Clique sur un élément d'IU identifié par un descripteur d'un élément du référentiel d'objets, en spécifiant le type de clic et le bouton de la souris.

Click(
    IElementDescriptor elementDescriptor,
    NClickType clickType, 
    NMouseButton mouseButton)Click(
    IElementDescriptor elementDescriptor,
    NClickType clickType, 
    NMouseButton mouseButton)
elementDescriptor IElementDescriptor
L’élément d’IU sur lequel vous voulez cliquer, identifié par un descripteur d’un élément du référentiel d’objets.
clickType NClickType
Type de clic à effectuer : Single, Double, Downou Up. L'option par défaut est "Single".
Par exemple, pour effectuer un double-clic, il vous suffit de définir le type de clic sur NClickType.Double:clientAccountsScreen.Click(Descriptors.ACME_System_3.ClientAccountsScreen.AccountRowTest, new ClickOptions(){ClickType = NClickType.Double}.WithVariable("account_number_system1", "407547"));.
mouseButton NMouseButton
Le bouton de la souris avec lequel cliquer : Gauche, Milieuou Droite. L'option par défaut est "Left".

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.