import { chromium, webkit, devices } from "@playwright/test"; const base = process.argv[2] ?? "http://127.0.0.1:3100"; let b = await webkit.launch(); let ctx = await b.newContext({ ...devices["iPhone 13"] }); let p = await ctx.newPage(); await p.goto(base + "/", { waitUntil: "networkidle" }); await p.waitForTimeout(400); await p.screenshot({ path: "docs/screenshots/cookies-banner-mobile.png" }); await b.close(); b = await chromium.launch(); p = await b.newPage({ viewport: { width: 1440, height: 900 } }); await p.goto(base + "/", { waitUntil: "networkidle" }); await p.getByRole("button", { name: "Personnaliser" }).click(); await p.waitForTimeout(400); await p.screenshot({ path: "docs/screenshots/cookies-prefs-desktop.png" }); await b.close(); console.log("ok");