fix(migration): normalize legacy screener archives
This commit is contained in:
@@ -76,6 +76,14 @@ test("mobile information architecture, touch targets and responsive tables", asy
|
||||
await expect(page.locator(".data-table tbody td").filter({ hasText: "移动样本1" })).toHaveAttribute("data-label", "股票");
|
||||
expect(await page.locator(".data-table tbody tr").first().evaluate((row) => row.scrollWidth <= row.clientWidth)).toBe(true);
|
||||
|
||||
await page.evaluate(() => window.scrollTo(0, document.documentElement.scrollHeight));
|
||||
expect(await page.evaluate(() => window.scrollY)).toBeGreaterThan(0);
|
||||
await page.getByRole("navigation", { name: "移动端主导航" }).getByRole("link", { name: "选股" }).click();
|
||||
await expect(page).toHaveURL(/\/workspace\/screener$/);
|
||||
await expect.poll(() => page.evaluate(() => window.scrollY)).toBe(0);
|
||||
await page.getByRole("navigation", { name: "移动端主导航" }).getByRole("link", { name: "行情" }).click();
|
||||
await page.getByLabel("切换行情页面").selectOption("pool");
|
||||
|
||||
for (const viewport of [[320, 568], [375, 667], [390, 844], [430, 932], [768, 1024], [844, 390]]) {
|
||||
await assertViewport(page, viewport[0], viewport[1]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user