import { expect, test } from "@playwright/test"; test("projects real run 900031 into planner axis and task tree", async ({ page }) => { await page.goto("/"); await expect(page.getByText("REAL EXECUTION OBSERVER", { exact: true })).toBeVisible(); await expect(page.getByRole("heading", { name: "全局 Planner 在树上移动焦点" })).toBeVisible(); await expect(page.getByRole("heading", { name: "围绕创作总目标动态生长" })).toBeVisible(); await expect(page.locator(".task-record")).toHaveCount(8); await expect(page.getByText("真实数据 · 只读", { exact: true })).toBeVisible(); }); test("switches to real run 900029 and opens a worker loop", async ({ page }) => { await page.goto("/"); await page.getByRole("combobox", { name: "真实 Script Build" }).selectOption("900029"); await expect(page.locator(".task-record")).toHaveCount(11); await page.getByRole("button", { name: /0\.2\.1\.2 脚本段落/ }).click(); await page.getByRole("button", { name: "Worker Loop" }).click(); await expect(page.locator(".worker-loop")).toBeVisible(); await expect(page.locator(".worker-loop")).toContainText("读取数据"); });