evidence
Generate evidence packages with screenshots, DOM, errors, and network data for each step, or build verification timelines by indexing evidence files across runs.
Instructions
证据管理工具(v1.9.5 起合并 evidence_pack/evidence_index)。通过 mode 参数区分子模式:pack(默认,生成单步证据包,把截图、DOM 摘要、错误、网络请求、API 响应摘要、数据 diff、traceId、Console、PageError、HAR 汇总成一个 JSON 文件)/ index(证据包索引,扫描 reports 目录所有 evidence.json 文件,按 runId 串联生成完整验证时间线)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| har | No | 是否导出 HAR,默认 false(mode=pack 时使用) | |
| mode | No | 工作模式:pack(默认,生成单步证据包)/ index(证据包索引与时间线) | pack |
| label | No | 步骤名称,stepId 未传时作为 stepId(mode=pack 时使用) | |
| runId | No | 本次验证运行 ID,不传则自动生成(mode=pack 时使用);mode=index 时可选,只返回指定 runId 的证据包时间线 | |
| stepId | No | 当前步骤 ID,如 marketplace.purchase.after-click(mode=pack 时使用) | |
| traceId | No | 可选链路追踪 ID,用于和后端日志关联(mode=pack 时使用) | |
| snapshot | No | 是否采集 DOM 简要快照,默认 true(mode=pack 时使用) | |
| afterData | No | 操作后数据快照,用于生成 data diff(mode=pack 时使用) | |
| afterState | No | 操作后状态快照引用(mode=pack 时使用) | |
| beforeData | No | 操作前数据快照,用于生成 data diff(mode=pack 时使用) | |
| screenshot | No | 是否截图,默认 true(mode=pack 时使用) | |
| autoAnalyze | No | 截图后是否自动分析可见错误,默认 true(mode=pack 时使用) | |
| beforeState | No | 操作前状态快照引用(mode=pack 时使用) | |
| captureStep | No | 是否同时调用 browser_step 采集截图和 DOM,默认 true(mode=pack 时使用) | |
| currentOnly | No | 是否只采集当前 checkpoint 后的错误和网络,默认 true(mode=pack 时使用) | |
| consoleLimit | No | 证据包中保留最近 Console 条数,默认 30(mode=pack 时使用) | |
| networkLimit | No | 证据包中保留最近网络请求条数,默认 30(mode=pack 时使用) | |
| pageErrorLimit | No | 证据包中保留最近 PageError 条数,默认 10(mode=pack 时使用) | |
| includeTraceIds | No | 是否在结果中包含所有 traceId 列表,默认 false(mode=index 时使用) | |
| includeWarnings | No | 错误摘要是否包含 warning,默认 false(mode=pack 时使用) | |
| apiResponseLimit | No | 证据包中保留最近 API 响应摘要数,默认 10(mode=pack 时使用) |