Débogage de base

  1. Pour passer en mode Débogage, dans Design Studio, cliquez Débogage > Passer en mode Débogage sur la barre d'outils ou cliquez sur le bouton Débogage .
  2. Pour commencer à déboguer le robot, cliquez sur Exécuter.
  3. Dans la vue Robot, vous pouvez regarder le robot s'exécuter en mode Débogage.

    Vous pouvez également consulter les résultats dans le panneau principal.

    Dans l'onglet Entrée/Sortie :

    • Le panneau d'entrée montre les variables d'entrée.

      Remarque Si le robot n'a pas de variables d'entrée, le panneau d'entrée ne s'affiche pas.
    • Le panneau de sortie affiche toutes les valeurs renvoyées jusqu'à présent pendant l'exécution.

    • L'onglet Exceptions API montre toutes les exceptions API générées pendant l'exécution.

    • L'onglet Journal montre ce qui a été écrit dans le journal pendant l'exécution.

    • L'onglet État indique l'état du robot, s'il en existe un.

    • Le panneau Résumé (à droite du panneau principal), montre un résumé de l'exécution. Ce résumé contient le nombre de valeurs retournées, le nombre d'exceptions API générées, des statistiques sur le nombre de requêtes HTTP, la quantité de données envoyées et reçues, et le nombre d'instructions JavaScript exécutées.

    Remarque Il est important de comprendre que l'exécution en mode Débogage est indépendante de l'exécution en mode Conception dans Design Studio. Par conséquent, le mode Débogage dispose de sa propre étape actuelle et son propre état de robot actuel, indépendamment de l'étape actuelle et de l'état de robot actuel en mode Conception. En mode Débogage, l'étape en cours est celle qui est sur le point d'être exécutée, ou qui est en cours d'exécution dans le processus de débogage, et l'état actuel du robot est l'entrée de cette étape.
  4. Cliquez sur Arrêter pour arrêter le débogage.

    Vous pouvez arrêter le débogage à tout moment.

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

    Bien entendu, 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 identifier la raison 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.

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

    Remarque Le débogage est également relancé automatiquement chaque fois que le robot actuel est modifié ou remplacé par un autre robot dans Design Studio.
  7. 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.