Tests de bout en bout avec Playwright
Automatisez le parcours de connexion du portail. Dans ~/e2e :
playwright.config.ts:baseURL: "https://portail.acme.test"(dansuse),retries: process.env.CI ? 2 : 0,trace: "on-first-retry", projetschromiumetfirefoxtests/connexion.spec.ts: aller sur/connexion, remplir viapage.getByLabel("E-mail")etpage.getByLabel("Mot de passe"), cliquerpage.getByRole("button", { name: "Se connecter" }), puisawait expect(page).toHaveURL(/tableau-de-bord/)etawait expect(page.getByRole("heading", { name: "Bonjour" })).toBeVisible()- Lancez
npx playwright test: combien de tests exécutés ? →answer tests <n>
Interdits : page.waitForTimeout et les sélecteurs CSS fragiles (#btn-42, .css-1x2y3z).
Contenu Premium
Ce contenu est inclus dans l'offre Premium. Le titre et le résumé restent visibles pour vous aider à choisir.
Tâches
- Configuration
- Test lisible et robuste
- Tests exécutés