用途:playwright-cli 提供命令行方式驱动浏览器,完成网页交互、页面测试与 Playwright 测试相关工作。
主要能力:支持 open/goto 打开与导航,click、dblclick、type、fill、drag、hover、select、upload、check 等页面交互;snapshot 获取页面状态快照,并可用快照中的 ref(如 e15)定位元素,也支持 CSS 选择器、role locator 与 test id。提供截图、PDF、标签页管理、前进后退刷新、键盘鼠标操作、cookie/localStorage/sessionStorage 管理、state-save/state-load 保存与加载状态、route 网络请求拦截与 mock、console/network 查看、run-code 执行代码、tracing 与视频录制等。
使用方式:若全局命令不可用,可先执行 npx --no-install playwright-cli --version 检查本地版本,否则用 npm install -g @playwright/cli@latest 安装。典型流程为 playwright-cli open、goto、snapshot,再依据 ref 执行 click/fill 等操作,最后 close。可用 -s=名称 管理多浏览器会话,--raw 输出便于管道处理,open 支持 --browser、--persistent、--profile、--config 等参数。
适用场景:网页自动化操作、表单提交、多标签页流程、调试与追踪、请求 mock、存储状态管理及 Playwright 测试辅助。
限制:资料未说明具体收费、平台支持范围与效果保证;部分高级任务需参考对应 references 文档。