SuperAPI AI 工具集

playwright-skill

测试与质量

查看项目

更新于 10-16 07:18

技能介绍

用途:Playwright Skill 使用 playwright-cli(微软官方 Playwright CLI)为 Web 项目提供浏览器自动化,适合页面导航、元素交互、截图与 QA 诊断。无需守护进程管理,浏览器随会话自动启停。

主要能力:会话启动与隔离,脚本会依据当前目录生成会话名,在 Claude Code 下附加代理标识,并借助 CLAUDE_SESSION_ID 实现并行代理互不干扰;会话清理用 bin/close,卡死时用 playwright-cli kill-all。快照读取:每条命令后 stdout 会给出无障碍树链接,需读取该 .yml 文件获取带 [ref=eN] 标识的可交互元素。核心命令涵盖导航、点击、填充、输入、按键、悬停、下拉选择、快照与截图、对话框处理;ARIA 引用失效时可回退到 CSS 选择器(bin/click-css、bin/fill-css、bin/upload)。还支持认证配置的保存与恢复(bin/auth-save、bin/auth-load),以及上下文捕获与缓存查询(bin/context、bin/inject-capture、bin/cache-query),用于查看控制台错误与网络请求。

使用方式:先运行 bin/open --headed 启动,再使用 playwright-cli goto 等命令操作,必要时读取快照文件;任务结束用 bin/close 清理。多会话并存时可加 -s=<session> 前缀。

限制:认证信息与配置文件依赖 skill/worktrees.json(被 gitignore),需按 CONFIG.md 设置;具体项目选择器模式未在资料中列出;部分功能需配合 Claude Code 环境使用。