SuperAPI AI 工具集

playwright-cli

测试与质量

查看项目

更新于 10-15 22:41

技能介绍

用途:playwright-cli 用于从命令行自动化浏览器交互、测试网页并配合 Playwright 测试工作,适合需要脚本化操作页面或调试前端行为的场景。

主要能力:支持打开/关闭浏览器、goto 导航、click/type/fill/drag/drop/hover/select/upload/check 等交互;snapshot 获取页面快照并用 ref 定位元素,也可用 CSS 选择器或 role/test id 定位;支持 go-back、reload、按键与鼠标操作、标签页管理、cookie/localStorage/sessionStorage 读写、route 请求拦截与 mock、console/requests 调试、tracing、视频录制、screenshot/pdf 保存,以及 generate-locator、highlight 等辅助命令。通过 --raw 可只输出结果值便于管道处理,--json 输出结构化结果。

使用方式:可用 npx playwright-cli,或安装 npm install -g @playwright/cli@latest。典型流程为先 open 页面,再 snapshot 获取 ref,然后执行 click、type 等命令。支持 --browser 选择浏览器、--persistent 或 --profile 使用持久化配置、attach 连接已有浏览器、-s 命名会话。交互后通常返回页面快照。

适用场景:网页表单提交、多标签页流程、DevTools 调试、请求 mock、Playwright 测试运行与调试、测试生成、存储状态管理、追踪与录屏。

限制:资料未提供收费、平台兼容性、效果等更多信息。Windows 下 URL 含 & 需按文档转义;部分功能依赖 Playwright 环境与浏览器可用性。