AI工具搜索器
命令行发现AI工具
Playwriter 是一个命令行工具,允许你在本地 Chrome 浏览器中运行 Playwright Page 脚本。它通过 Chrome 扩展建立持久连接,保留登录状态、Cookie 和扩展数据,适合需要认证信息的网页测试场景。
解决传统自动化工具每次重启丢失登录态的痛点,直接复用本地 Chrome 的会话数据。特别适合需要频繁验证后台系统、SaaS 管理面板等强认证场景的业务人员,跳过繁琐的账号密码输入环节,大幅提升高频测试任务的人效。
落地案例:某企业财务专员每日需核对多个银行账户流水,各平台均需短信验证码登录。通过 Playwriter 建立持久 Chrome 会话后,直接执行脚本抓取 dashboard 数据,无需重复认证;客服主管定期抽检工单系统 SLA 达标情况,利用已登录状态快速截图留存审计证据,避免多人共用账号的安全风险。
安装步骤
npm i -g playwriter基本操作
playwriter session newplaywriter session listplaywriter -s <session_id> -e "await page.goto('https://example.com')"可用变量:在 -e 参数中可直接使用 page(Page 对象)、context(BrowserContext)、state(跨调用持久化的对象)、require(加载模块)。
状态持久化示例:
playwriter -s <session_id> -e "state.lastUrl = page.url()"
playwriter -s <session_id> -e "console.log(state.lastUrl)"
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 本地运行的 Chrome 浏览器(需安装 Playwriter 扩展)、Playwright 脚本字符串、会话 ID |
| 输出 | 脚本执行结果、页面截图、控制台日志、拦截修改后的网络响应 |
| 适用人群 | Web 开发者、QA 测试人员、需保持浏览器状态的自动化运维人员 |
| 不包含 | 无头模式支持、云端浏览器服务、可视化操作录制工具 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/paulpete/playwriter/SKILL.md
来源类型:GitHub 仓库