Docs Autonomy
Migrer

Playwright

Convertissez une suite Playwright en cas de test Autonomy. Supprimez les sélecteurs, les appels waitFor et les objets de page.

Les tests Playwright sont ceux qui correspondent le mieux : page.goto, click, fill et expect correspondent directement à Navigate, Tap/Click, Type et Assert.

Importer depuis le tableau de bord

Pour les suites qui se lisent de haut en bas, ignorez entièrement l'agent : Test Cases → Import → Playwright spec, téléversez le fichier .spec.ts ou .js, relisez les étapes rédigées, puis enregistrez-les. Les références à process.env.* apparaissent comme des secrets à associer aux valeurs d'Environment avant la création du cas.

Utilisez le prompt d'agent ci-dessous lorsque les tests s'appuient sur des objets de page, des fixtures, test.use({ storageState }) ou page.route.

Prompt

Collez ce prompt dans un agent de code connecté au serveur MCP Autonomy depuis le dépôt :

Codetext
Migrez les tests Playwright de ce dépôt vers Autonomy.
Pour chaque test : lisez-le, puis créez un cas de test Autonomy avec autonomy_test_case_create, nommé d’après le titre du test.
Convertissez les sélecteurs en descriptions en langage courant du contrôle. Conservez chaque valeur vérifiée exactement telle qu’elle est écrite.
Remplacez les identifiants codés en dur par des valeurs de remplissage choisies par l’agent et la configuration par des valeurs d’environnement.
Traitez les blocs page.route / waitForResponse comme des étapes Validate Network. Supprimez les attentes, les nouvelles tentatives et les fixtures du framework. Répertoriez d’abord les Test Cases existants et ignorez ceux qui couvrent déjà le parcours.
Quand c’est terminé, signalez un tableau test source -> ID du cas de test créé.

Notes de correspondance

  • page.route() et waitForResponse() deviennent des étapes Validate Network qui vérifient la requête déclenchée par l'interface.
  • Les raccourcis de connexion test.use({ storageState }) deviennent des étapes de connexion explicites ; Autonomy s'authentifie réellement.
  • toHaveScreenshot() devient Visual Compare avec une frame Figma liée ou une référence téléversée.
  • Les projets et appareils de playwright.config deviennent une sélection de plateforme sur le cas de test (préréglages de viewport web, ou iOS/Android pour le natif).

Consultez l'aperçu de la migration pour la correspondance complète, construction par construction.

On this page