SuperAPI AI 工具集

playwright-trace

测试与质量

查看项目

更新于 10-16 00:31

技能介绍

用途:检查 Playwright 测试产生的 .zip 跟踪文件,无需打开浏览器即可查看其中内容,便于定位测试失败。

主要能力:以 trace open 打开跟踪并查看元数据(浏览器、视口、耗时、操作与错误数量);trace actions 以树状列出操作及 ID 与耗时,可按正则过滤或只看失败操作;trace action 查看单个操作的参数、结果、日志、源码位置与快照阶段(before/action/after);trace requests 与 trace request 查看网络请求及详情;trace console 查看控制台与标准输出/错误;trace errors 查看带堆栈的错误;trace snapshot 将某操作的 DOM 快照载入无头浏览器,可执行 eval、screenshot 或取可访问性快照;trace attachments 与 attachment 列出和提取附件;trace close 清除已提取数据。

使用方式:均通过 npx playwright trace 子命令执行,示例:npx playwright trace open <trace.zip>、npx playwright trace actions --errors-only、npx playwright trace action <action-id>、npx playwright trace requests --failed、npx playwright trace console --errors-only、npx playwright trace snapshot <action-id> -- eval "document.title"。open 之后的命令作用于当前已打开的跟踪,无需再次传入文件;打开新跟踪会替换旧的。

适用场景:排查 Playwright 测试失败,按操作、网络、控制台、快照逐层定位问题。

限制:快照上只有 snapshot、eval、screenshot 三种浏览器命令有用;其他细节官方资料未提供。