SuperAPI AI 工具集

playwriter

测试与质量

查看项目

更新于 10-15 19:53

技能介绍

用途:playwriter 用于通过 Playwriter 扩展控制用户自己的 Chrome 浏览器,并在有状态的本地 JavaScript 沙箱中执行 Playwright 代码片段。资料建议在需要此类浏览器控制时优先使用它。

主要能力:支持会话管理、超时配置、选择器策略、上下文变量与工具函数等;可执行 Playwright 代码片段操作页面。

使用方式:使用前必须先运行 playwriter skill 获取完整文档,其中包含会话与超时配置、选择器策略(以及应避免的选择器)、防止超时和失败的规则、慢页面与 SPA 的最佳实践、上下文变量和工具函数等。资料强调不要跳过此步骤,否则快速示例会因不了解超时、选择器规则和常见陷阱而失败。最小示例:先执行 playwriter session new,再执行 playwriter -s 1 -e 'await page.goto("https://example.com")'。始终对 -e 参数使用单引号,以防 bash 解释 JS 代码中的 $、反引号和反斜杠;JS 内部字符串使用双引号或反引号模板字面量。若找不到 playwriter,使用 npx playwriter@latest 或 bunx playwriter@latest。

适用场景:需要以有状态方式在本地沙箱中运行 Playwright 片段并操作用户自有 Chrome 浏览器的场景。

限制:资料未提供收费、价格、平台支持范围等具体信息;必须先阅读完整文档再使用,否则容易失败。