spb/phi-conseil
Public
1import { test } from "@playwright/test";23/** Captures de référence pour docs/QA_REPORT.md (desktop + mobile). */4test("captures de l'accueil et des pages", async ({ page, isMobile }) => {5 test.setTimeout(120_000);6 const widths = isMobile ? [390] : [1024, 1440];7 for (const w of widths) {8 if (!isMobile) await page.setViewportSize({ width: w, height: 900 });9 for (const [name, r] of [10 ["home", "/"],11 ["services", "/services"],12 ["a-propos", "/a-propos"],13 ["nous-joindre", "/nous-joindre"],14 ]) {15 await page.goto(r, { waitUntil: "networkidle" });16 await page.screenshot({17 path: `docs/screenshots/${name}-${isMobile ? "mobile-390" : w}.png`,18 fullPage: true,19 });20 }21 }22});23