# E2E测试报告 - 审批中心

> **报告ID**: `approval-center-2026-01-21-055905`  
> **生成时间**: 2026-01-21 05:59:05  
> **报告类型**: E2E测试报告

---

## ✅ 机器读取区（必填）

### 执行摘要

| 字段 | 内容 |
|------|------|
| 报告ID | `approval-center-2026-01-21-055905` |
| 环境 | development |
| 分支 | `develop` |
| 通过率 | 100% |
| 失败用例 | 0 |

---

## 🧭 人类阅读区（可选）

### 执行上下文

| 项目 | 信息 |
|------|------|
| 执行时间 | 2026-01-21 05:59:05 |
| Git Commit | 未记录 |
| 浏览器 | chromium |
| 执行器 | AI Agent + Playwright MCP |
| 入口 | `http://10.91.1.25:3000/approval-center?tab=admin&view=analytics` |
| storageState | 未使用（沿用已登录会话） |

### 用例结果

- AC-ADMIN-08 明细行查看详情抽屉：通过（抽屉打开，表单数据展示；无审批记录时提示正确）
- AC-ADMIN-09 发起人筛选：通过（筛选区显示选中用户，明细刷新）
- AC-ADMIN-02 多条件筛选：通过（表单/状态/是否需要审批/关键字筛选均能影响 KPI 与明细）
- AC-ADMIN-01 管理员数据中心页面加载：通过（标题、筛选区、KPI、明细表、导出记录可见）
- AC-ADMIN-07 空态展示：未覆盖（当前存在数据）

### 资产与记录

- 已加入 `?noFont=1` 降级开关（禁用字体加载、强制系统字体），用于规避截图卡住问题。
- MCP `browser_take_screenshot` 仍会超时，未生成 AC-ADMIN-08/09 截图。

### 偏离/阻断说明

- 阻断项：E2E 截图生成
- 影响范围：AC-ADMIN-08、AC-ADMIN-09 截图资产缺失
- 原因：Playwright MCP 截图在 `about:blank` 也超时；系统截图方案 `Xvfb` 无法创建监听 socket（`Cannot establish any listening sockets`），导致 `scrot/gnome-screenshot` 不可用
- 后续动作：按用户指示暂时记录阻断并继续测试，待环境可截图后补齐图片与报告引用

### 执行细节（补充）

- 过滤说明入口：点击“Filter guide”弹窗展示所有筛选项用途，关闭正常
- “是否需要审批”筛选：
  - 选择“Approval required”：明细仅保留需要审批表单（如“审批测试-需要审批”“工时记录”）
  - 选择“No approval”：明细仅保留无需审批表单（如“审批测试-无需审批”）
- 状态筛选：选择“Submitted”后明细仅剩提交态记录
- 表单筛选：选择“审批测试-需要审批”后明细仅包含该表单记录
- 关键字筛选：输入“审批测试-无需审批”后仅匹配该表单记录
- 发起人筛选：选择 “IT Administrator” 后筛选区显示选中用户、清除按钮可用，明细按用户过滤
