activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Activités UIAutomation

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

UI Automation Modern Project Settings

Ces paramètres de projet s'appliquent aux activités modernes dans les projets Windows - Héritage et Windows.

Utilisez les paramètres du projet pour configurer les modifications au niveau du projet. Ces paramètres globaux ont un impact sur toutes les activités du module comportant les propriétés répertoriées ci-dessous. Pour plus d’informations, consultez Configuration des paramètres du projet d'activité.

Important : les propriétés configurées dans Paramètres du projet ne prennent effet dans les activités du workflow que si leurs propriétés n'ont pas été modifiées. La modification manuelle des propriétés ne leur applique plus les paramètres du projet.

Pour configurer les paramètres du projet UI Automation Modern, procédez comme suit :

  1. Dans le panneau Projet, accédez à Paramètres du projet.
  2. Accédez à Paramètres des activités > UIAutomation Modern.
  3. Modifiez les paramètres en fonction de ce que vous voulez changer.
  4. Cliquez sur OK pour enregistrer vos modifications.

Vous pouvez réinitialiser tous les paramètres à leurs valeurs par défaut ou copier toutes les valeurs entre les champs de débogage et de production à l'aide du menu déroulant Actions groupées en haut de la fenêtre.

Générique

Les paramètres ci-dessous s’appliquent aux activités modernes UI Automation dans Windows - Héritage ainsi qu'aux projets Windows disposant de l'une des propriétés suivantes.

Nom de la propriétéDescription
Délai après (secondes)Délai entre l’activité actuelle et l’activité suivante.
Délai avant (secondes)Délai entre l'activité précédente et l'activité actuelle.
Délai d'attente (secondes)Le temps à attendre que l'activité actuelle soit exécutée avant de générer une erreur.
Attendre le chargement de la pageAvant d’effectuer l’action, attendez que l’application soit prête à accepter la saisie. Les options suivantes sont disponibles :
  • None : n’attend pas que la cible soit prête.
  • Interactif - attend qu'une partie de l'application soit prête.
  • Complète - attend que l'application entière soit prête.
Captures d’écranIndique si les captures d'écran sont capturées au moment de la conception par toutes les activités prenant en charge cette fonctionnalité. Si le paramètre est défini sur false, l’option Supprimer la capture d’écran d’information du menu contextuel est désactivée.
Afficher les correspondances les plus proches dans le message d’erreur « Élément introuvable »Si cette option est définie sur Vrai (True), dix suggestions de correspondances de sélecteur les plus proches pouvant être utilisées pour remplacer les sélecteurs défectueux sont affichées dans les journaux.
Modifier l'élément désactivéSi elle est activée, l’action Sélectionner l’élément est exécutée même si l’élément d’IU spécifié est désactivé. Cette propriété ne s’applique pas si la propriété Mode d’entrée est définie sur Événements matériels.
Attendre la méthode de ciblage principale jusqu'à l'expiration du délaiS'il est défini sur Vrai (True), ce paramètre permet à la méthode de ciblage principale d'utiliser son délai d'attente complet jusqu'à ce qu'une méthode de ciblage de secours puisse être utilisée.
Demander à l’utilisateur en cas d’erreur de runtimeSi ce paramètre est défini sur True, une invite s'affiche, vous permettant de décider quoi faire ensuite et de poursuivre l'automatisation au lieu de simplement arrêter l'exécution.
Ajouter automatiquement les éléments d’IU au référentiel d’objetsS’ils sont définis sur Vrai (True), tous les éléments d’IU sont automatiquement ajoutés au référentiel d’objets.

Méthodes de ciblage - Applications de bureau

Les paramètres ci-dessous s'appliquent aux cibles et ancres indiquées pour les applications de bureau.

Nom de la propriétéDescription
Mode d'entréeChoisissez comment exécuter l'action :
  • Événements matériels - simule le clic à l'aide du pilote matériel. Cette méthode est la plus lente : elle ne peut pas fonctionner en arrière-plan, mais est compatible avec toutes les applis de bureau.
  • Simuler - simule le clic à l'aide des API d'accessibilité. Recommandé pour l'automatisation du navigateur, dans les applications Java ou dans 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.
  • Messages de fenêtre - simule en utilisant des messages Win32. Recommandé pour les applications de bureau. Habituellement 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 méthode, veuillez tester si l'élément d'IU de votre application cible prend cela en charge.
  • Arrière-plan - exécute des actions en arrière-plan. Essaie d'utiliser Simuler dans la mesure du possible, tandis que les activités complexes (image, texte natif) s'exécuteront comme d'habitude au premier plan.

    Remarque : l'utilisation du mode de saisie en arrière-plan n'est pas prise en charge avec les applications de la plate-forme Windows universelle, ce qui signifie que les applications de ce type ne peuvent pas être automatisées en arrière-plan.

Sélecteur strictS'il est défini sur True, utilise la méthode de sélecteur Strict .
Sélecteur de correspondances approximativesS'il est défini sur True, utilise la méthode de sélection approximative.

Computer Vision

S'il est défini sur True, utilise la méthode Computer Vision . La valeur par défaut est True.
ImageS'il est défini sur True, utilise la méthode de ciblage par image .

Remarque : cette méthode est uniquement utilisée pour l'activité Check App State si les autres méthodes sont désactivées.

Ignorer les sélecteurs avec IDX/tableRow/tableColDésactivez le sélecteur complet si le sélecteur cible a un attribut tableRow, tableColou idx avec une valeur supérieure à 1 et que des ancres existent.
Générer des sélecteurs WPF natifs (Aperçu)Activez la génération de sélecteurs WPF natifs pour les applications WPF.

Méthodes de ciblage - Navigateurs web

Les paramètres ci-dessous s'appliquent aux cibles et ancres indiquées pour les applications Web.

Nom de la propriétéDescription
Mode de saisie pour Edge, ChromeChoisissez comment exécuter l'action :
  • Événements matériels (Hardware Events ) - Simule le clic à l'aide du pilote matériel. C'est la méthode la plus lente, elle ne peut pas fonctionner en arrière-plan, mais elle est compatible avec toutes les applications de bureau.
  • Simuler - simule le clic à l'aide des API d'accessibilité. Recommandé pour l'automatisation du navigateur, dans les applications Java ou dans 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.
  • ChromiumAPI - Effectue des actions grâce aux API Debugger. Fonctionne avec les éléments Chromium uniquement. Envoie tout le texte en une seule fois. Fonctionne même si l’application cible n’est pas au point. Pour plus de détails, consultez la page Chromium API.

    Remarque : lorsque le navigateur est démarré avec Chromium API, un ruban apparaît indiquant que le navigateur a démarré en mode débogage. Ce message ne s'affiche pas si l'extension est installée via une politique.

  • Messages de fenêtre - simule en utilisant des messages Win32. Recommandé pour les applications de bureau. Habituellement 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 méthode, veuillez tester si l'élément d'IU de votre application cible prend cela en charge.
  • Arrière-plan - exécute des actions en arrière-plan. Essaie d'utiliser Simuler dans la mesure du possible, tandis que les activités complexes (image, texte natif) s'exécuteront comme d'habitude au premier plan.
Mode de saisie pour Firefox, IE, Edge en mode IEChoisissez comment exécuter l'action :
  • Événements matériels (Hardware Events ) - Simule le clic à l'aide du pilote matériel. C'est la méthode la plus lente, elle ne peut pas fonctionner en arrière-plan, mais elle est compatible avec toutes les applications de bureau.
  • Simuler - simule le clic à l'aide des API d'accessibilité. Recommandé pour l'automatisation du navigateur, dans les applications Java ou dans 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.
  • Messages de fenêtre - simule en utilisant des messages Win32. Recommandé pour les applications de bureau. Habituellement 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 méthode, veuillez tester si l'élément d'IU de votre application cible prend cela en charge.
  • Arrière-plan - exécute des actions en arrière-plan. Essaie d'utiliser Simuler dans la mesure du possible, tandis que les activités complexes (image, texte natif) s'exécuteront comme d'habitude au premier plan.
Sélecteur strictS'il est défini sur True, utilise la méthode de sélecteur Strict .
Sélecteur de correspondances approximativesS'il est défini sur True, utilise la méthode de sélection approximative.
Computer VisionS'il est défini sur True, utilise la méthode Computer Vision . La valeur par défaut est True.
ImageS'il est défini sur True, utilise la méthode de ciblage par image .

Remarque : cette méthode est uniquement utilisée pour l'activité Check App State si les autres méthodes sont désactivées.

Ignorer les sélecteurs avec IDX/tableRow/tableColDésactivez le sélecteur complet si le sélecteur cible a un attribut tableRow, tableColou idx avec une valeur supérieure à 1 et que des ancres existent.

Méthodes de ciblage - Java

Les paramètres ci-dessous s'appliquent aux cibles et ancres indiquées pour les applications Java.

Nom de la propriétéDescription
Mode d'entréeChoisissez comment exécuter l'action :
  • Événements matériels (Hardware Events ) - Simule le clic à l'aide du pilote matériel. C'est la méthode la plus lente, elle ne peut pas fonctionner en arrière-plan, mais elle est compatible avec toutes les applications de bureau.
  • Simuler - simule le clic à l'aide des API d'accessibilité. Recommandé pour l'automatisation du navigateur, dans les applications Java ou dans 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.
  • Messages de fenêtre - simule en utilisant des messages Win32. Recommandé pour les applications de bureau. Habituellement 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 méthode, veuillez tester si l'élément d'IU de votre application cible prend cela en charge.
  • Arrière-plan - exécute des actions en arrière-plan. Essaie d'utiliser Simuler dans la mesure du possible, tandis que les activités complexes (image, texte natif) s'exécuteront comme d'habitude au premier plan.
Sélecteur strictS'il est défini sur True, utilise la méthode de sélecteur Strict .
Sélecteur de correspondances approximativesS'il est défini sur True, utilise la méthode de sélection approximative.
Computer VisionS'il est défini sur True, utilise la méthode Computer Vision . La valeur par défaut est True.
ImageS'il est défini sur True, utilise la méthode de ciblage par image .

Remarque : cette méthode est uniquement utilisée pour l'activité Check App State si les autres méthodes sont désactivées.

Ignorer les sélecteurs avec IDX/tableRow/tableColDésactivez le sélecteur complet si le sélecteur cible a un attribut tableRow, tableColou idx avec une valeur supérieure à 1 et que des ancres existent.

Méthodes de ciblage - SAP

Les paramètres ci-dessous s'appliquent aux cibles et ancres indiquées pour SAP.

Nom de la propriétéDescription
Mode d'entréeChoisissez comment exécuter l'action :
  • Événements matériels (Hardware Events ) - Simule le clic à l'aide du pilote matériel. C'est la méthode la plus lente, elle ne peut pas fonctionner en arrière-plan, mais elle est compatible avec toutes les applications de bureau.
  • Simuler - simule le clic à l'aide des API d'accessibilité. Recommandé pour l'automatisation du navigateur, dans les applications Java ou dans 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.
  • Messages de fenêtre - simule en utilisant des messages Win32. Recommandé pour les applications de bureau. Habituellement 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 méthode, veuillez tester si l'élément d'IU de votre application cible prend cela en charge.
  • Arrière-plan - exécute des actions en arrière-plan. Essaie d'utiliser Simuler dans la mesure du possible, tandis que les activités complexes (image, texte natif) s'exécuteront comme d'habitude au premier plan.
Sélecteur strictS'il est défini sur True, utilise la méthode de sélecteur Strict .
Sélecteur de correspondances approximativesS'il est défini sur True, utilise la méthode de sélection approximative.
Computer VisionS'il est défini sur True, utilise la méthode Computer Vision . La valeur par défaut est False.
ImageS'il est défini sur True, utilise la méthode de ciblage par image .

Remarque : cette méthode est uniquement utilisée pour l'activité Check App State si les autres méthodes sont désactivées.

Ignorer les sélecteurs avec IDX/tableRow/tableColDésactivez le sélecteur complet si le sélecteur cible a un attribut tableRow, tableColou idx avec une valeur supérieure à 1 et que des ancres existent.

Vérifier l'exécution

Paramètres pour toutes les activités disposant de la fonctionnalité Vérifier l'exécution.

Nom de la propriétéDescription
Délai d'attente (secondes)La durée (en secondes) d’attente de l’apparition/disparition de l’élément à vérifier. Si la case Réessayer est définie sur True, l’action sera à nouveau exécutée, suivie de la vérification, et ce pour la durée spécifiée dans la propriété Délai d’attente.
RéessayerUne fois définie sur True, plusieurs essais relatifs à l’action seront réalisés pendant toute la durée du délai d’attente de l’activité, si les résultats attendus n’ont pas été atteints. Par défaut, cette case est cochée.
Toujours vérifier automatiquement le texte saisiSi la valeur est True, toute action dans le cadre de laquelle du texte est saisi sera vérifiée à l'aide de la fonctionnalité Vérifier l'exécution.
Vérification de l’affichage pour les activités Click, Hover, Keyboard ShortcutsSi la valeur est True, les activités Click, Hover, and Keyboard Shortcuts seront toujours vérifiées à l'aide de la fonctionnalité Vérifier l'exécution.

Application/Navigateur

Les paramètres ci-dessous s'appliquent à l'activité Use Application/Browser.

Nom de la propriétéDescription
OuvrirDéfinit dans quels cas ouvrir l’application cible avant d'avoir exécuté des activités à l’intérieur. Les options suivantes sont disponibles :
  • Si non ouvert
  • Jamais
  • Toujours
Fermer (Close)Définit dans quels cas fermer l’application cible après avoir exécuté des activités à l’intérieur. Les options suivantes sont disponibles :
  • Si ouvert par Application/Navigateur (App/Browser)
  • Jamais
  • Toujours
Redimensionner la fenêtreDéfinit si l’application / le navigateur est redimensionné(e) lors de son lancement.
  • Aucun – Aucun redimensionnement n’est appliqué à l’application/au navigateur.
  • Agrandir – L’application/le navigateur est agrandi(e) lors de son lancement.
  • Restaurer à la taille actuelle – L'application/le navigateur est redimensionné(e) et déplacé à la position et à la taille qu'il/elle avait au moment indiqué (dans la mesure du possible).
  • Réduire – L’application/le navigateur est réduit(e) lors de son lancement.
Navigateur de runtimeSpécifie le navigateur que vous souhaitez utiliser lors du runtime. Les options suivantes sont disponibles :
  • Firefox
  • Edge
  • Chrome
  • Aucun (None)
Mode WebDriverIndique comment WebDriver doit être utilisé lors de l'ouverture d'une nouvelle session de navigateur. Les options suivantes sont disponibles :
  • Désactivé (Disabled ) : désactive l'utilisation de WebDriver.
  • Avec interface graphique : l’interface graphique du navigateur s’affiche.
  • Sans interface graphique : le navigateur est lancé en mode silencieux, sans interface graphique.
Télécharger automatiquement WebDriverS'il est défini sur True, spécifie si vous souhaitez télécharger automatiquement WebDriver.
Mode de dossier des données utilisateurLe mode de dossier de données utilisateur que vous souhaitez utiliser. Cette option est utilisée pour démarrer le navigateur avec un dossier de données utilisateur spécifique.
  • Automatique – Le mode incrustation d’image utilise un dossier différent de celui du mode par défaut, généré automatiquement si CheminDossierDonnéesUtilisateur n’est pas défini.
  • DefaultFolder - utilise le dossier du navigateur par défaut, peu importe qu’il soit exécuté dans la session principale ou dans la session PIP.
  • Dossier personnalisé – Utilise le dossier spécifié dans CheminDossierDonnéesUtilisateur ou un chemin d’accès généré automatiquement si CheminDossierDonnéesUtilisateur n’est pas défini.
Chemin du dossier de données utilisateurLe chemin d'accès au dossier de données utilisateur utilisé par le navigateur.
Délai d'attente du navigateur ouvert (secondes)Configurez le délai d'attente de démarrage du navigateur.

Événements du clavier

Les paramètres ci-dessous s'appliquent aux activités Saisir dans et Raccourcis clavier .

Nom de la propriétéDescription
Saisir dans – Cliquer avant de saisirS'il faut cliquer sur l'élément d'IU spécifié avant de saisir le texte, et le type de clic à effectuer. Les options suivantes sont disponibles :
  • Aucun (None)
  • Simple
  • Double
Saisir dans – Champ videSi vous souhaitez supprimer le contenu existant avant de saisir le texte, et comment effacer le champ. Les options suivantes sont disponibles :
  • Aucun (None)
  • Ligne unique [End, Shift+Home, Del]
  • Multiligne [Ctrl+A, Del]
Saisir dans (Type Into) - Délai entre les touches (secondes)Délai (en secondes) entre les frappes consécutives.
Raccourcis clavier – Délai entre les raccourcisDélai entre deux touches spéciales consécutives.
Raccourcis clavier – Délai entre les frappesDélai (en secondes) entre les frappes consécutives.

Autres activités

Les paramètres ci-dessous s’appliquent aux activités Vérifier l’état de l’application (Check App State), Extraire les données de table (Extract Table Data), Mettre en surbrillance (Highlight), Hover (Pointer), Injecter JavaScript (Inject JS Script), Fermer la fenêtre contextuelle (Close Popup) et Ouverture de session SAP (SAP Logon).

Nom de la propriétéDescription
Vérifier l'état de l'application - Délai d'expiration (secondes)Combien de temps attendre que l’élément cible apparaisse ou disparaisse.
Extraire les données de la table - Délai entre les pages (secondes)Si les données s'étendent sur plusieurs pages, combien de temps attendre le chargement de chaque page.
Surbrillance - Durée (secondes)Durée de mise en surbrillance de l'élément cible.
Survol - Durée (secondes)Durée du survol de l'élément cible.
Injecter un script Js - Monde de l'exécutionApplique globalement le paramètre InjectJs.ExecutionWorld . Pour plus de détails, consultez l’activité Injecter un script Js ( Inject Js Script ).
Fermer la fenêtre contextuelle - Fenêtre contextuelle d'affichage du délai d'attenteDurée (en secondes) d’attente de l’apparition d’une fenêtre contextuelle.
Ouverture de session SAP - Nombre de nouvelles tentativesNombre de fois que l'activité tente de se connecter à l'interface de scripts SAP.
Ouverture de session SAP - Intervalle entre les nouvelles tentativesSpécifie la durée (en secondes) entre chaque nouvelle saisie.

Journalisation de Robot

Les informations sur les méthodes utilisées pour identifier les cibles et les ancres, ainsi que les performances de chaque méthode au moment de l'exécution, peuvent être enregistrées dans les journaux d'exécution du Robot. Les options s'appliquent à toutes les activités prises en charge.

Nom de la propriétéDescription de la propriétéActivités impactées
Consigner les étapes de recherche des cibles et des ancresConsignez les méthodes utilisées pour identifier les cibles et les ancres.
  • Check/Uncheck
  • Check App State
  • Cliquer (Click)
  • Extract Table Data
  • Obtenir le texte (Get Text)
  • Mettre en surbrillance (Highlight)
  • Pointer (Hover)
  • Raccourcis clavier
  • Sélectionner l'élément (Select Item)
  • Saisir dans (Type Into)
Journaliser les horaires des méthodes de ciblageEnregistrez les performances de chaque méthode de ciblage.
  • Check/Uncheck
  • Check App State
  • Cliquer (Click)
  • Extract Table Data
  • Obtenir le texte (Get Text)
  • Mettre en surbrillance (Highlight)
  • Pointer (Hover)
  • Raccourcis clavier
  • Sélectionner l'élément (Select Item)
  • Saisir dans (Type Into)
Consigner les informations d’auditSpécifie à quel niveau les journaux générés par l'activité Use Application/Browser sont stockés Les options suivantes sont disponibles :
  • Désactivé (Off)
  • Info
  • Traçage (Trace)
Use Application/Browser

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.