用途:该技能通过本地 playwright-server 提供浏览器自动化能力,用 curl 命令控制一个有状态的浏览器会话,适合网页测试、页面交互与结构检查。
主要能力:支持启动/停止/查看浏览器状态,导航、后退、刷新,获取无障碍树快照以理解页面结构,截图(可指定路径或整页),点击、填写、输入、按键,以及等待元素、等待 URL、等待加载状态等。
使用方式:服务默认监听 localhost:3210。若未安装,需在 ~/.claude/bin 下执行 npm init -y、npm install playwright、npx playwright install chromium。启动服务可用 curl -sf localhost:3210/health || (node ~/.claude/bin/playwright-server.js &>/dev/null & sleep 1),停止用 pkill -f playwright-server。常用命令如 curl -s localhost:3210 -d '{"cmd":"start"}' 启动浏览器,navigate 导航,snapshot 获取快照,click、fill、screenshot 等执行交互。选择器支持 CSS、文本、角色及组合写法。
适用场景:网页功能测试、表单填写、页面元素点击、截图留证、页面结构检查等自动化任务。
限制:资料未提供收费、价格、平台兼容性及效果保证等信息;需本地已安装 Node 与 Playwright 依赖,服务需保持运行。