Instructions pour Playwright Test et TypeScript

Link to Instructions pour Playwright Test et TypeScript copied to clipboard

Configurer vos tests avec Playwright Test et TypeScript

Free Trial
Not for use with personal data
  1. Au niveau racine de votre dossier de test, installez le package @axe-core/watcher et toutes ses dépendances à l'aide de npm ou de votre gestionnaire de packages préféré (par exemple, Yarn ou pnpm).

    npm install --save-dev @axe-core/watcher
  2. Créez un fichier fixtures.ts à côté de vos tests Playwright Test existants. Dans ce fichier, importez la fonction Playwright Test depuis @axe-core/watcher :

    import { playwrightTest } from '@axe-core/watcher'
    
    const API_KEY = process.env.API_KEY!
    
    const { test, expect } = playwrightTest({
      axe: {
        apiKey: API_KEY
      },
      headless: false
      // Any other Playwright configuration you’d pass to chromium.launchPersistentContext() here
    })
    
    export { test, expect }
  3. Dans vos fichiers de test, remplacez les importations pour test et expect de Playwright Test par votre fichier fixtures.ts :

    import { test, expect } from '@playwright/test'
    
    // Becomes:
    import { test, expect } from './fixtures';
  4. Vous avez terminé.