SuperAPI AI 工具集

playwright-cli

测试与质量

查看项目

更新于 10-16 07:23

技能介绍

用途:playwright-cli 是一个浏览器自动化命令行工具,面向网页测试、表单填写、截图和数据提取等任务。

主要能力:支持导航(open、goto、go-back、go-forward、reload);交互操作(click、dblclick、fill、type、select、check、uncheck、hover、drag、upload);键盘与鼠标(press、keydown、keyup、mousemove、mousedown、mouseup、mousewheel);页面检查(snapshot、screenshot、pdf、eval);对话框处理、视口调整与多标签页管理(tab-list、tab-new、tab-select、tab-close)。还提供命名会话(-s=<name>)、状态保存/加载、Cookie、localStorage、sessionStorage 管理,以及 DevTools 能力:console、network、run-code、tracing、video。网络模拟支持 route、route-list、unroute。

使用方式:先确认安装,若未安装可执行:which playwright-cli || npm install -g @playwright/cli@latest;全局安装失败时改用 npx playwright-cli。基本流程为:playwright-cli open <url>,随后执行 playwright-cli snapshot 获取带引用编号的元素(如 e1、e2),再据此执行 click、fill 等操作,最后可用 close 关闭。打开时可指定 --browser、--persistent、--profile、--config、--extension 等参数。

适用场景:网页自动化测试、表单提交、需要复用登录状态的流程(先 state-save 保存,再 state-load 恢复)、截图与 PDF 生成、请求模拟以及调试追踪。

限制:资料未说明具体版本兼容性、支持的操作系统及使用费用,相关细节暂未提供。