UiPath Documentation
test-manager
latest
false
Guide de l'utilisateur de Test Manager
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Fonctionnement de la capture d’artefacts Playground

Capture d'écran, de vidéo et de trace pour les exécutions de test PlayWrite dans Test Manager, régie par la configuration Playwry de votre projet.

Remarque :

Cette fonctionnalité est en disponibilité contrôlée et fournie uniquement aux locataires éligibles. Il est disponible dans Test Manager uniquement lorsqu'il est fourni via Test Cloud.

Test Manager ne remplace pas la façon dont un projet Playground est configuré pour capturer des captures d’écran, des vidéos et des traces. La configuration de votre projet l'emporte toujours: PlayWrite résout les paramètres de capture (use: { screenshot, video, trace }) avec le playwright.config.ts au niveau du projet ayant la priorité sur toute bascule au niveau de la plate-forme.

Les artefacts qu’un projet Playwight produit déjà pour un test sont ceux qui s’affichent dans Test Manager. La capture de plus d'artefacts, par exemple des traçages sur chaque exécution, consiste à ajouter le paramètre directement à playwright.config.ts:

use: { trace: 'on' }
use: { trace: 'on' }

Pour connaître les étapes permettant de modifier et de republier cette configuration, consultez Configuration de la capture d’artefacts pour les tests Playwork.

Tests de configuration et de dépendance​

Si un projet Playground utilise dependencies entre les projets, par exemple une configuration d’authentification qui doit s’exécuter avant un test, Test Manager exécute automatiquement cette configuration dans le cadre du test envoyé et l’affiche comme faisant partie du même résultat. Cela est différent du système de montage de Playwight (test.extend()), que Test Manager ne modélise pas. Voir Automatisation de test Playwight.

Tentatives et traces de lecture​

Chaque journal de cas de test pour une exécution Playwork dispose de deux onglets supplémentaires au-delà des onglets standard affichés par Test Manager:

  • Tentatives affiche chaque entrée Playground effectuée par tentative, sur le journal de ce cas de test. Le développement d'une tentative affiche un titre de ce qui ne va pas, et le développement davantage restitue le contexte complet de l'erreur — il s'agit du propre fichier error-context.md de Playwight, rendu en ligne plutôt que de nécessiter un téléchargement.
  • Trace affiche une visionneuse de traçages PlayWrite intégrée afin que vous puissiez inspecter les journaux de la console, les appels réseau et les pièces jointes de cette tentative sans quitter Test Manager. Les journaux du robot de l'exécution native se trouvent dans l'onglet Journaux existant à la place, qui affiche les mêmes journaux du Robot pour chaque journal de cas de test dans une exécution basée sur PlayWrite.

Des fichiers supplémentaires sont joints lorsque Playground les produit: console-output.txt et console-errors.txt par test, et un playwright-result.json par test. Le fichier results.json brut et complet est joint au niveau de l’exécution. Les pièces jointes peuvent être téléchargées individuellement ou affichées en mode natif via l'observateur de traçage.

Nouvelles tentatives​

Si des nouvelles tentatives sont configurées dans un projet et qu’un test échoue, mais réussit une nouvelle tentative, Test Manager enregistre le résultat comme Réussi, avec la ou les tentatives échouées toujours visibles dans la liste déroulante Tentatives décrite ci-dessus. Les artefacts des tentatives échouées sont conservés, car ils sont les plus utiles pour le débogage.

Rendu vidéo​

Test Manager ne restitue pas les enregistrements vidéo de .webm en ligne en tant que vidéo lisible - le même comportement que pour les automatisations UiPath natives aujourd'hui. La visionneuse de traces renvoie au fichier .webm par tentative, où il peut être téléchargé.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour