分享 Playwright HTML 报告,不必再传 zip 或失效附件

Playwright 自带的 HTML Reporter 已包含 trace、截图和筛选。ReportArk 托管这份成品输出,让评审打开一个链接即可,而不是再下载一份压缩包。

上传完整的 Playwright HTML 报告包

导出可分享的 Playwright HTML 报告

ReportArk 不替代 Playwright。继续在本地或 CI 生成报告,再上传 Playwright 已经写好的目录即可。

  • 启用 HTML Reporter
    在 playwright.config.ts 中设置 reporter: [['html', { open: 'never' }]](或等价 CLI 配置)。运行结束后默认会在 playwright-report/ 生成可交互报告。
  • 连同附件一起打包
    报告目录包含 index.html,以及 data/、trace、截图和视频。请打包整个目录,确保相对路径在上传后仍然有效。
  • 上传一次,分享链接
    把 zip 上传到 ReportArk。查看者打开 /reports/{id} 即可使用同样的筛选、flaky 标记和 trace 入口,无需本地执行 npx playwright show-report。
为什么把 Playwright 报告放这里

CI 产物会过期,评审对话不该过期

Playwright HTML 在本地和短期 CI 存储里很好用。跨时区排障需要稳定链接、可选访问密码,以及能指到失败用例的评论,而不是又一串截图刷屏。

01

完整保留交互

ReportArk 原样托管静态报告:套件筛选、重试历史和附件链接在安全查看器中继续可用。

02

干系人共用一个链接

产品与 QA 打开同一 URL。转发链接即获得查看权限;评论仍需获准账号登录。

03

在失败旁讨论

把评论钉在相关行或附件上下文,后来加入的人不会再问「你说的是哪条用例」。

常见问题

Playwright 报告分享相关问题

从 show-report 迁到持久分享链接时的实务细节。

1

到底该压缩哪些文件?

压缩整个 HTML 报告输出目录(常见为 playwright-report/),让 index.html 位于压缩包根目录,并带上 data 与 trace 资源。不要只压一个 index.html。

2

trace 和视频还能打开吗?

可以,只要这些文件包含在上传包中。ReportArk 托管静态文件,不会重新生成 trace。

3

能否不换链接就更新报告内容?

所有者可以在同一报告 URL 上传新内容版本,适合 CI 重跑同一构建、希望评审继续用同一个书签的场景。

4

搜索引擎会收录报告吗?

不会。报告页与资源均以 noindex 输出。分享面向持有链接的人,而不是公开搜索结果。

让下一次 Playwright 运行变成可评审链接

继续生成你信任的 HTML 报告,上传目录,把一个可控链接发给需要做决策的人。