Playwright Skill 是一个专为浏览器自动化设计的通用工具,能够自动检测本地开发服务器并执行自定义 Playwright 脚本。该技能通过编写简洁的测试代码实现对网页的访问、表单填写、截图捕获以及响应检查等多种功能,所有测试脚本均写入系统临时目录 `/tmp`,避免污染项目文件结构。默认使用可见浏览器模式运行,便于调试和观察操作过程,同时支持参数化 URL 配置,确保灵活性和可复用性。通过环境变量还可设置自定义 HTTP 请求头,方便后端识别自动化流量或获取特定格式的响应内容。整个流程强调先检测运行中的开发服务,再生成对应脚本并执行,形成闭环工作流。
核心功能特点
- 自动检测本地开发服务器端口,避免硬编码 URL
- 支持编写和执行自定义 Playwright 自动化脚本
- 默认以可视化浏览器模式运行,便于实时调试
- 测试脚本保存至 /tmp 目录,自动清理不留痕迹
- 可通过环境变量配置自定义 HTTP 请求头
适用场景
Playwright Skill 特别适用于前端开发者在本地环境中快速验证页面功能和用户体验。例如,在启动开发服务器后,开发者可以立即使用该工具对营销页面进行多设备视口测试,自动截取桌面、平板和手机三种分辨率下的完整页面截图,直观判断布局适配效果。对于登录流程等交互场景,该技能能模拟用户输入账号密码、点击提交按钮,并验证跳转结果是否正确,有效提升端到端测试效率。此外,它还适合用于表单提交验证、链接可用性检查以及错误状态页面的视觉确认等常见任务。由于所有操作均在独立脚本中完成且输出到临时目录,因此不会干扰主项目结构,非常适合敏捷开发和持续集成前的快速冒烟测试。
