real-execution.spec.ts 1.1 KB

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