playwright-skill
通过Playwright实现完整的浏览器自动化。自动检测开发服务器,将简洁的测试脚本写入/tmp目录。支持页面测试、表单填写、屏幕截图、响应式设计检查、用户体验验证、登录流程测试、链接检查,以及任何浏览器任务的自动化。适用于用户需要测试网站、自动化浏览器交互、验证网页功能或执行任何基于浏览器的测试场景。
作者
分类
开发工具安装
热度:4
下载并解压到你的 skills 目录
复制命令,发送给 OpenClaw 自动安装:
下载并安装这个技能 https://openskills.cc/api/download?slug=sickn33-skills-playwright-skill&locale=zh&source=copy
Playwright Skill - 浏览器自动化测试助手
技能概述
Playwright Skill 是一个完整的浏览器自动化解决方案,能够自动检测开发服务器、生成测试脚本,并执行各种浏览器交互任务,帮助您快速验证网站功能和质量。
适用场景
1. 本地开发测试
在开发过程中快速验证网页功能。技能会自动检测您本地的开发服务器(如 localhost:3000、localhost:3001),无需手动配置 URL,直接对正在开发的页面进行测试。
2. 网站功能验证
自动化测试网站的核心功能流程,包括用户登录、表单提交、页面导航、链接有效性检查等,确保网站按预期工作。
3. 多设备响应式测试
自动在桌面、平板、手机等不同视口尺寸下测试网页,生成截图供您检查响应式布局是否正确。
核心功能
自动服务器检测
无需手动输入 URL,技能会自动扫描并检测您正在运行的开发服务器,支持多个服务器时让您选择目标,让测试更加便捷。
灵活的脚本生成
根据您的需求编写定制化的 Playwright 自动化脚本,所有测试文件都生成在 /tmp 目录中,不会污染您的项目目录,系统会自动清理临时文件。
可视化浏览器测试
默认使用有头模式(headless: false),让您能够实时看到浏览器操作过程,方便调试和验证测试逻辑是否正确。
常见问题
Playwright Skill 需要提前安装什么吗?
首次使用需要运行一次初始化命令,安装 Playwright 和 Chromium 浏览器。之后即可直接使用,无需额外配置。
能测试需要登录的页面吗?
可以。技能支持自动化登录流程测试,包括填写用户名密码、点击登录按钮、验证重定向等完整的登录验证流程。
生成的测试脚本可以重复使用吗?
测试脚本保存在 /tmp 目录,生命周期较短。如果您需要长期保存某个测试脚本,可以将脚本复制到您项目中自行管理。