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 目录,生命周期较短。如果您需要长期保存某个测试脚本,可以将脚本复制到您项目中自行管理。