补齐 RBAC 相关页面与 UI 设计图,并接入功能与视觉回归测试,便于后续持续验证。 Co-authored-by: Cursor <cursoragent@cursor.com>
25 lines
872 B
Markdown
25 lines
872 B
Markdown
# E2E 与视觉回归
|
||
|
||
## 命令
|
||
|
||
```bash
|
||
pnpm test:e2e # 功能测试 + 视觉回归
|
||
pnpm test:e2e:ui # Playwright UI 模式
|
||
pnpm test:e2e:update # 确认 UI 改动后更新截图基线
|
||
```
|
||
|
||
测试默认复用本机 Google Chrome,并由 Playwright 自动启动 Vite。
|
||
|
||
## 目录
|
||
|
||
- `fixtures/auth.ts`:注入测试登录态,避免每条业务用例重复登录。
|
||
- `pages/`:登录、页面功能和交互测试。
|
||
- `visual/`:页面截图回归。
|
||
- `snapshots/`:由 `test:e2e:update` 生成的基线图。
|
||
|
||
模型列表、供应商管理、用户管理、角色管理、权限配置的功能和视觉用例已启用。确认页面视觉改动符合预期后,执行
|
||
`pnpm test:e2e:update` 更新基线。
|
||
|
||
设计目标图位于 `docs/ui/`;截图基线用于检测后续代码造成的
|
||
视觉变化,不替代设计稿还原度审查。
|