- Démarrage
- Paramétrage et configuration
- Prérequis logiciels et matériels
- À propos des licences à tarification unifiée
- À propos des licences Flex
- Activation de Studio
- Mettre à jour Studio
- Paramètres de la ligne de commande
- Applications et technologies prises en charge
- Activer Gmail pour les activités de messagerie
- Refus de la télémétrie
- Exécutables Studio
- Projets d'automatisation
- À propos de la publication de projets d'automatisation
- Conception d'automatisations
- Gérer les package d’activités
- Configuration des paramètres du projet d'activité
- Signature de paquets
- Gouvernance
- Import des entités
- Lier un projet à une idée dans Automation Hub
- Utilisation du gestionnaire de données
- Solutions
- Dépendances
- Types de workflows
- Flux de contrôle
- Comparaison de fichiers
- Meilleures pratiques d'automatisation
- Intégration du contrôle de code source
- À propos du contrôle de version
- Gestion de projets à l'aide de TFS
- Gestion de projets à l'aide de SVN
- Diff de workflow
- Débogage
- Journalisation
- L'outil de diagnostic (Diagnostic Tool)
- Analyseur de workflow
- À propos de l'analyseur de workflow
- ST-NMG-001 - Convention d'affectation de noms des variables
- ST-NMG-002 - Convention d'affectation de noms des arguments
- ST-NMG-004 - Duplication du nom complet
- ST-NMG-005 - La variable remplace une autre
- ST-NMG-006 - La variable remplace l'argument
- ST-NMG-008 - Longueur de variable dépassée
- ST-NMG-009 - Ajouter un préfixe aux variables DataTable
- ST-NMG-011 - Ajouter un préfixe aux arguments Datatable
- ST-NMG-012 - Valeurs par défaut de l'argument
- ST-NMG-016 : longueur d'argument dépassée
- ST-NMG-017 : le nom de la classe correspond à l’espace de noms par défaut
- ST-DBP-002 - Nombre élevé d'arguments
- ST-DBP-003 - Bloc d'interception vide
- ST-DBP-007 - Plusieurs couches de l'organigramme
- ST-DPB-010 : plusieurs instances de [workflow] ou [cas de test]
- ST-DBP-020 - Propriétés de sortie non définies
- ST-DBP-021 - Délai d'expiration codé en dur
- ST-DBP-023 : Workflow vide
- ST-DBP-024 - Vérification de l’activité de persistance
- ST-DBP-025 - Condition préalable à la sérialisation des variables
- ST-DBP-027 - Pratiques exemplaires de persistance
- ST-DBP-028 - Condition préalable à la sérialisation des arguments
- ST-MRD-002 - Valeurs par défaut des noms d'activités
- ST-MRD-004 - Activités inaccessibles
- ST-MRD-005 - Séquences redondantes
- ST-MRD-007 - Clauses If imbriquées
- ST-MRD-008 - Séquence vide
- ST-MRD-009 - Activités profondément imbriquées
- ST-MRD-011 - Utilisation de la ligne d'écriture
- ST-MRD-017 - Incomplet si (Incomplete If)
- ST-USG-005 - Propriétés de l'activité codées en dur
- ST-USG-009 - Variables inutilisées
- ST-USG-010 - Dépendances inutilisées
- ST-USG-014 - Restrictions sur les paquets (Package Restriction)
- ST-USG-017 - Modificateur de paramètre non valide
- ST-USG-020 - Nombre minimum de messages consignés
- ST-USG-024 - Non utilisé, sauvegardé pour plus tard (Unused Saved for Later)
- ST-USG-025 - Utilisation abusive de la valeur enregistrée (Saved Value Misuse)
- ST-USG-026 - Restrictions d'activité (Activity Restrictions)
- ST-USG-027 - Packages requis
- ST-USG-028 - Restreindre l'invocation des modèles de fichier
- ST-USG-027 - Balises requises
- ST-USG-034 – URL Automation Hub
- Variables
- Arguments
- Noms d'espace importés
- Automatisations codées
- Introduction
- Enregistrement de services personnalisés
- Contextes Avant (Before) et Après (After)
- Génération du code
- Génération de cas de test codé à partir de cas de test manuels
- Intégration d'OpenAI avec des workflows codés
- Demander un prêt auprès de UiBank
- Génération de files d'attente avec workflows codés et API Orchestrator
- Utilisation de projets de bibliothèque importés dans des automatisations codées
- Utilisation de l’authentification à deux facteurs dans des automatisations codées
- Connexion à MongoDB Atlas avec des automatisations codées
- Résolution des problèmes
- Automatisation Attended basée sur déclencheur
- Réf. d’objets
- Outil ScreenScrapeJavaSupport
- Extensions
- À propos des extensions
- Outil SetupExtensions
- UiPathRemoteRuntime.exe n'est pas en cours d'exécution dans la session distante
- UiPath Remote Runtime bloque la fermeture de la session Citrix
- UiPath Remote Runtime provoque une fuite de mémoire
- Le package UiPath.UIAutomation.Activities ne correspond pas aux versions d’UiPath Remote Runtime
- L'extension UiPath requise n'est pas installée sur la machine distante
- Paramètres de résolution d’écran
- Stratégies de groupe
- Impossible de communiquer avec le navigateur
- L’extension Chrome est automatiquement supprimée
- L'extension a peut-être été corrompue
- Vérification de l'installation et de l'activation de l'extension pour Chrome
- Vérifiez si ChromeNativeMessaging.exe est en cours d’exécution
- Vérifier si la variable ComSpec est correctement définie
- Activez l’accès aux URL de fichiers et au mode navigation privée
- Profils de navigateur multiples
- Group Policy conflict
- Problèmes connus spécifiques aux extensions MV3
- Liste des extensions pour Chrome
- Extension Chrome sur Mac
- Stratégies de groupe
- Impossible de communiquer avec le navigateur
- L’extension Edge est automatiquement supprimée
- L'extension a peut-être été corrompue
- Vérification si l'extension pour Microsoft Edge est installée et activée
- Vérifiez si ChromeNativeMessaging.exe est en cours d’exécution
- Vérifier si la variable ComSpec est correctement définie
- Activation de l'accès aux URL de fichiers et au mode navigation privée
- Profils de navigateur multiples
- Group Policy conflict
- Problèmes connus spécifiques aux extensions MV3
- Liste des extensions pour Edge
- Extension pour Safari
- Extension pour VMware Horizon
- Extension pour Amazon WorkSpaces
- Plug-in du gestionnaire de solution SAP
- Complément Excel
- Tests Studio
- Résolution des problèmes
- À propos de la résolution des problèmes
- Erreurs de compilation de l’assembly
- Prise en charge et limitations de Microsoft App-V
- Résolution des problèmes rencontrés avec Internet Explorer x64
- Problèmes rencontrés avec Microsoft Office
- Identification des éléments d'IU dans PDF avec options d'accessibilité
- Réparation de la prise en charge d'Active Accessibility
- La validation des projets volumineux hérités depuis Windows prend plus de temps que prévu

Guide de l'utilisateur de Studio
Cas de test
Créer des scénarios de test d'application
Les tests d'application dans Studio fonctionnent en VB ou en C#. Vous pouvez créer des projets d'automatisation individuels pour des scénarios comme la vérification des données ou l'intégration avec votre pipeline CI/CD. Concevez votre workflow dans Studio. Vous pouvez effectuer des tests d'application automatisés en VB ou C#
Conditions
- Effectuez des tests d'applications via des cas de test réguliers et des cas de test basés sur les données.
- Les projets d'automatisation de test peuvent avoir plusieurs points d'entrée s'ils contiennent plusieurs scénarios de test à exécution linéaire, car les activités sont organisées de manière séquentielle.
- L'exécution du workflow est effectuée par scénario de test, sauf si d'autres
XAMLsont appelés. - Vous pouvez convertir des workflows en cas de test, importer d'autres projets ou en créer de nouveaux.
Dépendances
- Pour effectuer des tests d'application, vous devez travailler avec un projet d'automatisation de test.
- Pour effectuer des vérifications, générer des données de test aléatoires et gérer vos données de test existantes, vous devez installer le package Activités de test.
Étapes
- Ouvrez votre projet de type Automatisation de test.
- Dans le ruban de conception de Studio, sélectionnez la liste déroulante Nouveau.
- Sélectionnez Scénario de test ou Cas de test codé.
- Dans le menu Nouveau cas de test, configurez le scénario de test que vous souhaitez créer :
- Donnez un nom au scénario de test.
- Vous pouvez éventuellement sélectionner un modèle d'incident de test en fonction duquel vous souhaitez créer votre incident de test.Pour des informations sur les modèles d'incidents de test, visitez Modèles d'incidents de test
- Vous pouvez éventuellement choisir un modèle d'exécution. Pour plus d'informations sur les modèles d'exécution, consultez la page Modèles d'exécution.
Figure 1. Le menu Nouveau cas de test

- Sélectionnez Suivant pour accéder à la section Données de test, où vous pouvez configurer des données de test spécifiques à ce scénario de test.
- Sélectionnez Créer pour terminer la création du scénario de test.
Créer des scénarios de test RPA
Les tests RPA dans Studio fonctionnent en VB ou en C#. Vous pouvez créer des projets d'automatisation individuels pour des scénarios tels que la vérification de données ou l'intégration avec votre pipeline CI/CD. Concevez votre workflow dans Studio. Vous pouvez effectuer des tests RPA automatisés en VB ou en C#.
Conditions
- Effectuez des tests RPA via des cas de test réguliers et des cas de test basés sur les données.
- L'exécution du workflow est effectuée par scénario de test, sauf si d'autres
XAMLsont appelés. - Vous pouvez convertir des workflows en cas de test, importer d'autres projets ou en créer de nouveaux.
Dépendances
- Pour effectuer des tests RPA, vous devez travailler avec un projet de type Processus.
- Pour effectuer des vérifications, générer des données de test aléatoires et gérer vos données de test existantes, vous devez installer le package Activités de test.
Étapes
-
Ouvrez votre projet de type Processus.
-
Vous pouvez créer un cas de test en invoquant un workflow depuis un projet existant, soit depuis l'option Nouveau du menu Fichier, soit dans le panneau Projet :
- Dans la boîte de dialogue Nouveau du menu Fichier, sélectionnez Cas de test.
- Dans le panneau Projet, cliquez avec le bouton droit sur le workflow et choisissez Créer un cas de test.

-
(Facultatif) Sélectionnez Simulation de workflow en cours de test (Mock workflow under test) lorsque vous créez votre cas de test pour réaliser une copie de votre workflow, d'où vous pouvez simuler des activités spécifiques. Si vous possédez un fichier simulé existant que vous souhaitez utiliser, vous pouvez le sélectionner à partir de la liste déroulante Simulation (Mock). Pour de plus amples informations, consultez Tests simulés.

-
(Facultatif) Sélectionnez un modèle dans la liste déroulante si vous en avez déjà créé un. Pour plus d'informations, consultez la section Modèles de cas de test (Test Case Templates).
-
(Facultatif) Ajoutez un cas de test au modèle d'exécution. Vous devez d'abord avoir créé un modèle d'exécution. Pour plus d’informations, consultez la section Créer un modèle d’exécution (Create execution template).
-
Sélectionnez Suivant si vous souhaitez ajouter des données de test.
-
Sélectionnez Créer pour confirmer les modifications. Un cas de test
XAMLest créé, invoquant le workflow avec les conteneurs suivants : Given, When, et Then. Le fichier est invoqué à l’intérieur de l’activité Invoquer un fichier de workflow (Invoke Workflow), qui fait partie du conteneur When.
-
Les arguments du workflow sont automatiquement importés. Pour afficher ou ajouter des arguments, sélectionnez Importer des arguments dans l'activité Invoquer un fichier de workflow.
Articles associés
Publier des scénarios de test
Si votre projet comporte des scénarios de test, vous pouvez choisir de publier l'ensemble du projet (Publier) ou uniquement les scénarios de test (Publier les cas de test). Si vous travaillez avec un projet Automatisation de test, vous ne pouvez publier des scénarios de test que dans Orchestrator.
Pour publier les cas de test que vous créez dans Studio, vous devez définir les cas de test comme publiables, car les cas de test et les cas de test centrés sur les données sont créés par défaut en tant que brouillons. Pour publier les cas de test dans tous les types de projets Studio, procédez comme suit :
-
Cliquez avec le bouton droit sur un scénario de test et sélectionnez Définir comme publiable pour autoriser la publication du scénario de test dans Orchestrator.

L'icône xaml ou cs deviendra bleue pour indiquer que le cas de test est prêt à être publié et packagé dans un fichier nupkg. Pour revenir à votre brouillon de workflow, cliquez avec le bouton droit sur le workflow et sélectionnez Ignorer dans la publication. 2. Publiez le projet :
- Si vous êtes dans un projet Automatisation de test, sélectionnez Publier dans le ruban de l'onglet Conception de Studio.
- Si vous êtes dans un projet de type Processus ou Bibliothèque, sélectionnez Publier les cas de test dans le ruban de l'onglet Conception de Studio.
- Configurez les propriétés du package, les options de publication et les paramètres de signature de certificat pour l'action de publication, puis cliquez sur Publier pour publier vos cas de test dans Orchestrator.
Important :
Vous pouvez publier les cas de test dans Orchestrator, dans les valeurs par défaut du robot ou dans un chemin personnalisé. Si vous souhaitez publier dans Orchestrator, assurez-vous que votre robot ou assistant est connecté à Orchestrator. Il est également nécessaire de publier le package dans Orchestrator lorsque vous souhaitez exécuter des tests automatisés à l'aide de Test Manager. Veillez à publier le package dans le flux de processus du locataire Orchestrator, puis liez le package à un cas de test de Test Manager. La publication du package dans un dossier différent peut entraîner des erreurs d'exécution.
Convertir un flux de travail en scénario de test
To convert workflows into test cases, right-click the workflow in the Project panel and select Convert to Test Case:

Autrement, pour reconvertir un scénario de test en workflow, cliquez avec le bouton droit sur un scénario de test et sélectionnez Convertir en workflow.
Importer des scénarios de test
Si vous avez déjà créé des workflows ou des scénarios de test, vous pouvez les importer dans votre projet actuel en faisant un clic droit sur le nœud du projet et en sélectionnant Importer les scénarios de test. Les fichiers XAML importés sont ajoutés à l’arborescence du projet, sous forme de brouillon de scénarios de test.

Importer des services
De la même manière que pour l'importation de collections de données dans les bibliothèques d'automatisation de test d'API, vous pouvez importer ces collections dans vos projets de test d'applications à l'aide de l'assistant Nouveau service.
Cette option est disponible uniquement pour les bibliothèques et les projets d'automatisation de test. En outre, seuls les utilisateurs d'App Test Developer peuvent créer et publier des projets Automatisation de test.