工程开发
playwright-skill avatar

playwright-skill

基于 Playwright 的完整浏览器自动化技能。具备自动检测开发服务器、生成测试脚本、屏幕截图、表单填写、响应式测试与用户体验验证功能。

简介

Playwright-skill 是一款专为开发人员、QA 工程师及自动化测试工作流程所设计的综合浏览器自动化助手。通过利用 Playwright 框架,它提供了强大的接口来控制 Chromium 浏览器、执行自定义自动化脚本,并验证 Web 应用程序的行为。此技能特别适合需要快速进行基于浏览器的测试、表单提交验证或在本地开发环境中进行视觉回归测试的团队。

  • 自动检测活动中的本地开发服务器,简化 localhost 测试流程。

  • 生成并执行存放在系统临时目录中的干净且隔离的 Playwright 脚本。

  • 支持多视口测试,以验证桌面与移动设备屏幕尺寸下的响应式设计。

  • 自动化复杂的互动流程,包括用户身份验证(登录)、表单提交与链接验证。

  • 截取全页屏幕截图,便于进行视觉检查与用户体验一致性验证。

  • 默认提供可视化浏览器执行模式,允许用户实时观察与调试自动化动作。

  • 需要初始设置指令以安装 Playwright 及必要的浏览器二进制文件。

  • 专为手动与项目特定安装路径设计,并利用路径解析变量 ($SKILL_DIR)。

  • 遵循特定的执行模式:检测服务器、写入临时 .js 文件,并通过通用 node 执行器执行。

  • 适用于测试网页界面、检查损坏链接以及验证前端状态转换。

  • 限制:务必参数化 URL 以保持灵活性;优先使用 /tmp 存储脚本,以避免弄乱本地项目仓库。

仓库统计

Star 数
12
Fork 数
0
Open Issue 数
0
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 15:18
在 GitHub 查看