SuperAPI AI 工具集

debugging

测试与质量

查看项目

更新于 10-16 01:50

技能介绍

用途:调试网页前端与 Node.js 后端,定位 bug、错误、API 调用与页面加载问题,支持不打断程序运行的非阻塞调试。

主要能力:控制台消息检查(可按 warning、error 过滤);网络请求分析(可按资源类型、状态码过滤);tracepoint 追踪函数调用;logpoint 输出表达式值;exceptionpoint 监控未捕获或全部异常;watch 表达式;统一获取与清除快照;错误现场截图与 HTML 抓取。前端用 browser-devtools-cli,Node.js 后端用 node-devtools-cli。

使用方式:前端先导航并截图,再查控制台与失败请求,例如 browser-devtools-cli navigation go-to --url "https://example.com"、browser-devtools-cli --json o11y get-console-messages --type warning、browser-devtools-cli --json o11y get-http-requests --status '{"min":400}'。非阻塞调试可设置探针,如 browser-devtools-cli debug put-tracepoint --url-pattern "app.js" --line-number 42、browser-devtools-cli debug put-exceptionpoint --state uncaught,交互后用 browser-devtools-cli --json debug get-probe-snapshots 取快照,最后 clear-probes 清理。Node 后端先连接进程,如 node-devtools-cli --session-id backend-debug debug connect --pid 12345,再设置探针、取日志与快照。

适用场景:前端页面报错、API 请求失败、Node 服务或脚本排查、需要追踪函数调用或监控变量而不设断点。

限制:资料未提供安装方式、收费、平台支持范围与效果数据;urlPattern 在 Node 环境匹配脚本文件路径;建议使用 source maps 处理压缩代码,完成后清理探针以避免开销。