02 · Browser & UI
In developmentReal browsers, real evidence
Chromium sessions driven by Playwright. Each step records a screenshot, and failures keep the trace, console output and failed network calls.
await page.getByRole("button", { name: /upgrade/i }).click()
await expect(page.getByRole("status")).toBeVisible()