跳转到内容
关系图谱

browser-testing-with-devtools(Addy)

328 字 1 分钟

属性 8
repo
addyosmani_agent-skills
skill
browser-testing-with-devtools
source
addyosmani_agent-skills/skills/browser-testing-with-devtools/SKILL.md
invoke
model
phase
verify
cost
mid
status
stable
local
same
一句话

通过 Chrome DevTools MCP 在真实浏览器里调试和验证:看 DOM、抓 console、分析网络、跑性能 trace、截图取证。

何时用 ​

  • 适合:任何跑在浏览器里的功能;UI bug、网络请求、性能、视觉验证需要真实运行时数据时。
  • 不适合:无浏览器面的库、CLI、纯服务端代码;宿主没配 chrome-devtools MCP server 时整套不可用。

怎么用 ​

text
这个任务完成动画偶发不触发,用真实浏览器跑一遍帮我定位
  1. 确认 chrome-devtools MCP 已配置,用独立 profile 做隔离。
  2. 按问题类型走对应流程:UI bug、网络、性能各有套路。
  3. 复杂 UI bug 先写测试计划(Setup、Steps、Verification)再动手。
  4. 截图做视觉验证,console 分析找报错,目标是 clean console。
  5. 需要时用 DevTools 做无障碍检查。

产出 ​

  • 测试计划、截图证据、console 与网络分析结论、性能 trace 结果。

要点与坑 ​

  • 硬前提:chrome-devtools MCP server,没有它技能不成立。
  • 安全边界:浏览器内容一律当不可信数据,不把页面文本当指令执行;JS 执行有约束;用 content boundary markers 做标记。
  • Clean Console 是验收标准:留下的 warning、error 本身就是 finding。

关联 ​