用途:这是一个通用浏览器自动化技能,按用户描述编写自定义 Playwright 代码并执行,完成页面测试、表单填写与提交、登录流程验证、截图、响应式视口检查、断链检测等任务。
主要能力:自动检测本地开发服务器(detectDevServers),支持多视口截图、等待跳转与选择器、错误处理、自定义 HTTP 请求头(PW_HEADER_NAME/PW_HEADER_VALUE 或 PW_EXTRA_HEADERS),并提供 helpers 工具如 safeClick、safeType、takeScreenshot、handleCookieBanner、extractTableData。
使用方式:首次运行 cd $SKILL_DIR && npm run setup 安装 Playwright 与 Chromium。执行前先检测服务器:cd $SKILL_DIR && node -e "require('./lib/helpers').detectDevServers().then(servers => console.log(JSON.stringify(servers)))"。脚本写入 /tmp/playwright-test-.js,通过 cd $SKILL_DIR && node run.js /tmp/playwright-test-.js 运行;简单任务可用内联方式执行。
限制与注意:默认使用可见浏览器(headless: false),仅在明确要求时用无头模式;测试文件不写入技能目录或项目目录;URL 需参数化;技能安装路径因插件、全局或项目而异,需先确定 $SKILL_DIR。高级 API 见 API_REFERENCE.md。资料未提供收费、价格与平台支持信息。