Déboguer un Robot à Moteur Basique
-
Pour passer en mode Débogage, dans Design Studio, cliquez Débogage
. sur la barre d'outils ou cliquez sur le bouton
-
Pour commencer à déboguer le robot, cliquez sur Exécuter
.
-
Dans la vue Robot, vous pouvez regarder le robot s'exécuter en mode Débogage.
Dans le panneau principal, figurent les résultats du processus de débogage répartis dans plusieurs onglets.
-
Entrée/Données de sortie : Liste de toutes les variables utilisées et de toutes les valeurs renvoyées pendant le débogage.
-
Exceptions d'API : Liste des exceptions d'API signalées pendant le débogage.
-
Journal : Journal de traitement généré lors du débogage. Certaines activités, en particulier celles qui durent longtemps, comme l'activité Exécuter une boucle sur un formulaire, écrivent des informations de statut dans ce journal. Les erreurs d'étape sont également enregistrées si elles sont configurées pour l'être.
-
État : Chaque fois que le processus de débogage est temporairement arrêté, l'onglet État indique l'état du robot qui est entré dans l'étape actuelle. L'onglet État contient plusieurs sous-onglets.
-
Variables : Liste des variables.
-
Fenêtre, Cookies et Authentification : Indique l'état avec les boîtes de dialogues associées.
-
Stockage local et Stockage de session : Indique les objets HTML5 qui ont persisté localement.
-
Exception API : Générée à l'étape actuelle. Pour toutes les exceptions d'API (et les erreurs connexes), vous pouvez cliquer sur le bouton Aller à
pour accéder à l'étape (en mode Conception) qui a généré l'erreur. L'étape qui a généré l'erreur devient l'étape actuelle dans Design Studio.
-
-
Résumé : Aperçu du nombre de variables retournées ou écrites dans une base de données et des exceptions API générées jusqu'à présent pendant le processus de débogage.
-
Arrêter quand : Définissez les critères requis pour arrêter temporairement le processus de débogage.
-
Étapes à ignorer : Sélectionnez les étapes à ignorer telles que Stocker dans la base de données, Supprimer de la base de données, Exécuter SQL, Exécuter la ligne de commande ou Envoyer un e-mail.
-
-
Cliquez sur Arrêter
pour arrêter le débogage.
Vous pouvez arrêter le débogage à tout moment.
-
Pour arrêter le débogage lorsqu'un certain événement se produit, entrez une activité Arrêter quand.
Ici, vous pouvez indiquer si le débogage doit s'arrêter lorsque des valeurs sont renvoyées, lorsque des exceptions API sont signalées et lorsque des points d'arrêt sont atteints.
Le débogage s'arrête toujours lorsque l'exécution du robot est terminée.
Lorsque le débogage s'est arrêté, vous pouvez en identifier la cause dans la barre d'état en bas de l'éditeur de robot.
Si le débogage s'est arrêté avant la fin de l'exécution du robot, vous pouvez identifier l'état actuel du robot dans l'onglet État. Les sous-onglets Variables, Windows, Cookies et Authentifications montrent l'état du robot de la même manière que dans la vue d'état dans Design Studio. Le sous-onglet Exception API indique l'exception d'API, si l'exécution s'est arrêtée parce qu'une exception API a été signalée.
-
Si le débogage s'est arrêté avant la fin de l'exécution du robot, cliquez sur Exécuter
pour reprendre le débogage.
Vous pouvez également cliquer sur Redémarrer le débogage
pour relancer le débogage. Cela annule le processus de débogage actuel et rend le débogueur prêt à commencer une nouvelle opération de débogage dès le démarrage du robot.
Le débogage est également relancé automatiquement chaque fois que le robot actuel est modifié ou remplacé par un autre robot dans Design Studio.
-
Si le robot a des variables d'entrée, vous pouvez les modifier dans le panneau d'entrée. Cliquez sur Arrêter
, modifiez les valeurs, puis appuyez sur Entrée pour redémarrer le débogage avec les nouvelles valeurs d'entrée.
Vous ne pouvez pas modifier les valeurs d'entrée pendant qu'un débogage est en cours. Pour modifier les valeurs d'entrée, vous devez d'abord redémarrer le débogage.