feat: 调整 Alpha 视图标签与筛选工具栏交互
Deploy production / deploy (push) Successful in 36s

This commit is contained in:
yuxuanhui
2026-09-10 14:55:23 +08:00
parent 6ce33eb572
commit 1e67f43012
9 changed files with 995 additions and 414 deletions
+6 -1
View File
@@ -84,11 +84,12 @@ test("account → scoped sync → research → resync → PnL → filtered expor
await page.keyboard.press("Escape");
await expect(page.locator(".job-panel")).not.toBeVisible();
await page.getByRole("tab", { name: "待提交", exact: true }).click();
await expect(page.locator(".table-toolbar .count-pill")).toHaveText("413");
await expect(page.locator(".alpha-table-meta .count-pill")).toHaveText("413");
await page.screenshot({
path: "../output/playwright/alpha-library.png",
fullPage: true,
});
await page.getByRole("button", { name: "筛选 Alpha", exact: true }).click();
await page.getByRole("textbox", { name: "搜索 Alpha" }).fill("TEST0007");
await page.getByRole("button", { name: "查询", exact: true }).click();
await expect(page.locator(".alpha-link")).toHaveCount(1);
@@ -141,6 +142,7 @@ test("account → scoped sync → research → resync → PnL → filtered expor
)
.toBe("completed");
await page.reload();
await page.getByRole("button", { name: "筛选 Alpha", exact: true }).click();
await page.getByRole("textbox", { name: "搜索 Alpha" }).fill("TEST0007");
await page.getByRole("button", { name: "查询", exact: true }).click();
await expect(page.locator(".alpha-link")).toHaveCount(1);
@@ -153,6 +155,7 @@ test("account → scoped sync → research → resync → PnL → filtered expor
page.getByRole("checkbox", { name: "收藏此 Alpha" }),
).toBeChecked();
await page.keyboard.press("Escape");
await page.getByRole("button", { name: "筛选 Alpha", exact: true }).click();
await page.getByRole("button", { name: "重置", exact: true }).click();
await expect(page.locator(".alpha-link")).toHaveCount(25);
const downloading = page.waitForEvent("download");
@@ -217,6 +220,7 @@ test("batch tags, column visibility, server pagination and saved preferences", a
)
.toBe(620);
}
await page.getByRole("button", { name: "筛选 Alpha", exact: true }).click();
await page.getByRole("textbox", { name: "搜索 Alpha" }).fill("TEST006");
await page.getByRole("button", { name: "查询", exact: true }).click();
await expect(page.locator(".alpha-link")).toHaveCount(6);
@@ -258,6 +262,7 @@ test("batch tags, column visibility, server pagination and saved preferences", a
page.getByRole("columnheader", { name: "自定义标签", exact: true }),
).toBeVisible();
await page.getByRole("button", { name: "显示列设置" }).click();
await page.getByRole("button", { name: "筛选 Alpha", exact: true }).click();
await page.getByRole("button", { name: "重置", exact: true }).click();
await expect(page.locator(".alpha-link")).toHaveCount(25);
const firstId = await page.locator(".alpha-link").first().innerText();