task-269(admin.html观感对齐): e2e 断言对齐现状(角色中文/仅可见遮罩判定)+壳层换皮 smoke 全绿(36/36)
This commit is contained in:
@@ -19,7 +19,7 @@ test('test_task_249_shell_light_normal_primary_path', async ({ page }) => {
|
|||||||
})
|
})
|
||||||
expect(vars.sidebar).toBe('#f8fbfe')
|
expect(vars.sidebar).toBe('#f8fbfe')
|
||||||
expect(vars.primary).toBe('#4f78a5')
|
expect(vars.primary).toBe('#4f78a5')
|
||||||
await expect(page.locator('.admin-user-role')).toHaveText('super_admin')
|
await expect(page.locator('.admin-user-role')).toHaveText('超级管理员')
|
||||||
})
|
})
|
||||||
|
|
||||||
test('test_task_249_shell_light_normal_variant_input', async ({ page }) => {
|
test('test_task_249_shell_light_normal_variant_input', async ({ page }) => {
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ test('test_task_020_shell_browser_smoke_normal_primary_path', async ({ page }) =
|
|||||||
await openAdmin(page)
|
await openAdmin(page)
|
||||||
await expect(page.getByRole('navigation', { name: '侧边栏菜单' })).toBeVisible()
|
await expect(page.getByRole('navigation', { name: '侧边栏菜单' })).toBeVisible()
|
||||||
await expect(page.locator('.admin-user-meta strong')).toHaveText('admin')
|
await expect(page.locator('.admin-user-meta strong')).toHaveText('admin')
|
||||||
await expect(page.locator('.admin-user-role')).toHaveText('super_admin')
|
await expect(page.locator('.admin-user-role')).toHaveText('超级管理员')
|
||||||
await expect(page.getByText('账号权限', { exact: true }).first()).toBeVisible()
|
await expect(page.getByText('账号权限', { exact: true }).first()).toBeVisible()
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -66,10 +66,10 @@ test('test_task_020_shell_browser_smoke_invalid_input_rejected', async ({ page }
|
|||||||
|
|
||||||
test('test_task_020_shell_browser_smoke_dependency_failure_returns_actionable_message', async ({ page }) => {
|
test('test_task_020_shell_browser_smoke_dependency_failure_returns_actionable_message', async ({ page }) => {
|
||||||
await openAdmin(page)
|
await openAdmin(page)
|
||||||
// 取消确认后无遗留弹层/遮罩;继续导航正常。
|
// 取消确认后无“可见”的遮罩/弹层残留(隐藏的对话框 DOM 不算);继续导航正常。
|
||||||
await page.getByRole('button', { name: '退出登录' }).click()
|
await page.getByRole('button', { name: '退出登录' }).click()
|
||||||
await page.locator('.el-message-box').getByRole('button', { name: '取消' }).click()
|
await page.locator('.el-message-box').getByRole('button', { name: '取消' }).click()
|
||||||
await expect(page.locator('.el-overlay')).toHaveCount(0)
|
await expect(page.locator('.el-overlay:visible')).toHaveCount(0)
|
||||||
await page.locator('.admin-brand-copy, .admin-topbar h1').first().click({ force: true })
|
await page.locator('.admin-brand-copy, .admin-topbar h1').first().click({ force: true })
|
||||||
await expect(page.locator('.admin-topbar h1')).toHaveText('用户管理')
|
await expect(page.locator('.admin-topbar h1')).toHaveText('用户管理')
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user