SuperAPI AI 工具集

playwright-cli

测试与质量

查看项目

更新于 10-15 18:37

技能介绍

playwright-cli 是一个基于命令行的浏览器自动化工具,用于网页测试、表单填写、截图与数据提取等场景。基本用法是先创建会话再操作页面,例如:playwright-cli open、playwright-cli goto https://playwright.dev、playwright-cli click e15、playwright-cli type "page.click"、playwright-cli press Enter、playwright-cli close。核心命令覆盖点击、双击、填写、拖拽、悬停、下拉选择、上传、勾选与取消勾选;每次命令后会生成当前浏览器状态的 snapshot,也可用 playwright-cli snapshot 按需生成,可用 --filename 指定文件名。导航支持 go-back、go-forward、reload;键盘支持 press、keydown、keyup;鼠标支持 mousemove、mousedown、mouseup、mousewheel。输出类命令包括 screenshot、pdf,可对元素或整个页面保存文件。标签页支持 tab-list、tab-new、tab-close、tab-select。存储方面可保存与加载状态(state-save、state-load),并可管理 cookie、localStorage 与 sessionStorage。网络层面支持 route、route-list、unroute 进行请求拦截与模拟。DevTools 相关命令有 console、network、run-code,以及 tracing-start/tracing-stop、video-start/video-stop。开启会话时可指定 --browser=chrome|firefox|webkit|msedge,或使用 --extension;默认使用内存中的 profile,可用 --persistent 保留,也可用 --profile 指定目录,或用 --config 加载配置。支持命名会话,如 playwright-cli -s=mysession open example.com --persistent,并可 list、close-all、kill-all。若全局二进制不可用,可用 npx playwright-cli。资料未提供收费、价格与平台限制等信息。