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.

Comment fonctionne la capture des artefacts Playwright

Capture d'écran, vidéo et de traces pour les exécutions de tests Playwright dans Test Manager, régies par la configuration Playwright de votre projet.

Remarque :

Cette capacité est en disponibilité contrôlée, livrée uniquement aux locataires éligibles. Il est disponible dans Test Manager uniquement lorsqu'il est livré via Test Cloud.

Test Manager ne remplace pas la façon dont un projet Playwright est configuré pour effectuer des captures d'écran, de vidéos et de traces. La configuration de votre projet gagne toujours : Playwright résout les paramètres de capture (use: { screenshot, video, trace }) avec playwright.config.ts au niveau du projet prenant la priorité sur toute option d'activation/de désactivation au niveau de la plateforme.

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

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

Pour obtenir les étapes de modification et de republication de cette configuration, consultez la section Configuration de la capture d'artefacts pour les tests Playwright.

Tests de configuration et de dépendances​

Si un projet Playwright utilise dependencies entre les projets, par exemple, une configuration d'authentification qui doit s'exécuter avant un test, Test Manager exécute cette configuration automatiquement dans le cadre du test envoyé et l'affiche dans le cadre du même résultat. Cela est différent du système de fixture de Playwright (test.extend()), que Test Manager ne modélise pas - consultez la section Automatisation de test de Playwright.

Tentatives et traces de Playwright​

Chaque journal de cas de test pour une exécution de Playwright reçoit deux onglets supplémentaires au-delà de ceux proposés par défaut que Test Manager expose :

  • Tentatives affiche chaque entrée Playwright effectuée par tentative, dans le journal de ce cas de test. L'expansion d'une tentative affiche un titre de ce qui s'est mal passé et l'expansion affiche le contexte complet de l'erreur ; il s'agit du fichier error-context.md propre de Playwright, affiché en ligne plutôt que de nécessiter un téléchargement.
  • Trace affiche une visionneuse de traces Playwright 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 plutôt dans l'onglet Journaux existant, qui affiche les mêmes journaux du robot pour chaque journal de cas de test dans une exécution basée sur Playwright.

Des fichiers supplémentaires sont joints là où Playwright les produit : console-output.txt et console-errors.txt par test, et un playwright-result.json par test. Le results.json brut et complet de l'exécution est joint au niveau de l'exécution. Les pièces jointes peuvent être téléchargées individuellement ou consultées en natif via la visionneuse de traces.

Nouvelles tentatives​

Si des nouvelles tentatives sont configurées pour un projet et qu'un test échoue avant de réussir lors d'une nouvelle tentative, Test Manager enregistre le résultat comme Réussite, avec la ou les tentatives échouées toujours visibles dans la vue détaillée 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 de la vidéo​

Test Manager n'affiche pas les enregistrements vidéo .webm de Playwright en ligne sous forme de 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(opens in new window)

Vous souhaitez apprendre ? UiPath Academy(opens in new window)

Vous avez des questions ? UiPath Forum(opens in new window)

Rester à jour