浏览器 DevTools 测试
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e40a4360/bowser-testing-with-devtools。
技能介绍
浏览器行为不能靠静态代码推断
构建或修改前端时,代码审查和单元测试只能覆盖一部分事实:组件是否渲染、CSS 是否生效、网络请求是否返回、控制台是否报错、性能是否退化,往往仍取决于真实浏览器环境。此技能面向这类问题,让 agent 通过 Chrome DevTools MCP 查看页面运行状态,而不是猜测。
核心能力与使用方式
该技能把 DevTools 能力转成 agent 可执行工具:
screenshot:用于视觉验证、前后对比、CSS 或响应式变化检查。DOM inspection:查看实时 DOM 树,确认组件结构和渲染结果。console logs:读取log、warn、error,定位运行时错误。network monitor:检查请求、响应、payload 与状态码。performance trace:记录加载、重排、渲染等性能数据。element styles:读取 computed styles,调试样式问题。accessibility tree:验证屏幕阅读器和可访问结构。JavaScript execution:在页面上下文中做只读状态检查。
适用边界与安全约束
适合浏览器渲染、UI 调试、接口联调、性能诊断和 UI 自动化验证;不适合后端-only、CLI 或非浏览器代码。资料强调页面 DOM、控制台、网络响应和脚本执行结果都应视为不可信数据。尤其要避免把页面文本当指令、无确认访问页面提取的 URL、读取 localStorage、sessionStorage、cookie 或 token。JS 执行应默认只读,不发起外部请求,不触发副作用,变更需用户确认。
使用场景
- 前端工程师修改卡片样式后,用截图和样式检查确认不同视口下间距与颜色符合规范。
- 联调工程师排查接口异常时,用网络监控查看请求、响应和状态码,再结合控制台日志定位前端错误。
- 性能工程师优化首屏后,用性能追踪检查加载、绘制和布局偏移,确认没有明显卡顿。
- 可访问性工程师发布前检查页面,用可访问性树和截图确认标签、结构和空状态可读。
适合人员
- 前端工程师:需要让 agent 检查 DOM、样式、控制台与网络请求,验证页面真实渲染。
- QA 工程师:需要用截图、可访问性树和性能追踪替代人工目检,输出可复核的验证结果。
- 全栈工程师:修复 UI 与接口联动问题时,需要查看请求响应、状态码和前端日志。
- AI agent 工程师:需要在自动化流程中加入浏览器验证步骤,避免只依赖静态代码分析。