Appearance
截图刷新
功能用途
截图脚本会登录 demo 账号,访问当前前端页面,并把主要功能截图输出到 public/images/features/。文档页直接引用这些稳定文件名。
准备工作
在仓库根目录准备后端数据:
bash
make demo-enterprise-data启动后端和 PC 前端:
bash
make server
cd frontend/pc
pnpm run dev刷新截图:
bash
cd frontend/help-docs
pnpm run screenshots默认账号
| 角色 | 环境变量 | 默认值 |
|---|---|---|
| 普通用户 | XIAOBAO_SCREENSHOT_USER_EMAIL | demo-user@xiaobao.local |
| 企业管理员 | XIAOBAO_SCREENSHOT_ENTERPRISE_EMAIL | demo-admin@xiaobao.local |
密码可以通过 XIAOBAO_SCREENSHOT_USER_PASSWORD、XIAOBAO_SCREENSHOT_ENTERPRISE_PASSWORD 覆盖。
可配置地址
| 环境变量 | 默认值 | 用途 |
|---|---|---|
XIAOBAO_PC_BASE_URL | http://127.0.0.1:5174 | PC 前端地址 |
XIAOBAO_SCREENSHOT_DIR | public/images/features | 截图输出目录 |
XIAOBAO_SCREENSHOT_HEADLESS | true | 是否使用无头浏览器 |
XIAOBAO_SCREENSHOT_GROUPS | public,user,enterprise | 按分组刷新截图 |
脚本会遮挡密码输入框,并在截图前等待页面稳定。遇到服务未启动、账号缺失或登录失败时,脚本会输出失败页面名称,方便快速补环境。