import { expect, test } from "@playwright/test"; test("capture deterministic v1.0.6 portfolio views", async ({ page }) => { await page.goto("/#analysis"); await page.getByRole("button", { name: "Load demo", exact: true }).first().click(); await expect(page.getByRole("heading", { name: "Incident windows", exact: true })).toBeVisible(); await page.screenshot({ path: "../docs/assets/eventlens-demo-overview.png", fullPage: true }); await page.getByText("Service failure recorded", { exact: true }).click(); await expect(page.getByRole("heading", { name: "Event timeline", exact: true })).toBeVisible(); await page.screenshot({ path: "../docs/assets/eventlens-timeline-evidence.png", fullPage: true }); await page.getByRole("button", { name: "Stop focus", exact: true }).click(); await page.getByRole("textbox", { name: "Search normalized evidence" }).fill("DNS name resolution"); await expect(page.locator(".event-row")).toHaveCount(1); await page.screenshot({ path: "../docs/assets/eventlens-filter-search.png", fullPage: true }); await page.getByRole("button", { name: "Hunting", exact: false }).click(); await expect(page.getByRole("heading", { name: "Hunting", exact: true })).toBeVisible(); await page.screenshot({ path: "../docs/assets/eventlens-hunting.png", fullPage: true }); await page.getByRole("button", { name: "Reports", exact: false }).click(); await expect(page.getByRole("heading", { name: "Export report", exact: true })).toBeVisible(); await page.screenshot({ path: "../docs/assets/eventlens-redaction-export.png", fullPage: true }); await page.getByRole("button", { name: "Settings", exact: true }).click(); await expect(page.getByRole("heading", { name: "Local data & privacy", exact: true })).toBeVisible(); await page.screenshot({ path: "../docs/assets/eventlens-settings.png", fullPage: true }); });