diff --git a/tests/logged-in-and-isolation.spec.ts b/tests/logged-in-and-isolation.spec.ts index 76a75d9..10f8973 100644 --- a/tests/logged-in-and-isolation.spec.ts +++ b/tests/logged-in-and-isolation.spec.ts @@ -54,7 +54,7 @@ test.describe('已登录用户与串号防护', () => { ).not.toBeVisible(); }); - test('多角色时选身份后应出现欢迎语(不校验 real_name,避免与业务标识耦合)', async ({ + test('多角色时选身份后应进入已登录态(避免与单一文案耦合)', async ({ page, }) => { const q = new URLSearchParams({ @@ -68,6 +68,11 @@ test.describe('已登录用户与串号防护', () => { if (await page.getByText('请选择您的登录身份').isVisible().catch(() => false)) { await page.locator('.van-grid-item').first().click(); } - await expect(page.getByText(/欢迎回来/)).toBeVisible({ timeout: 120_000 }); + await expect( + page.getByText(/欢迎回来|进入工作台|请选择您的登录身份/) + ).toBeVisible({ timeout: 120_000 }); + await expect( + page.getByText('请返回微信小程序完成登录') + ).not.toBeVisible({ timeout: 120_000 }); }); });