SuperAPI AI 工具集

playwright-cli

测试与质量

查看项目

更新于 10-16 01:15

技能介绍

用途:playwright-cli 面向浏览器自动化场景,适合网页测试、表单填写、截图、数据提取,以及需要程序化导航网站、操作页面元素的自动化任务。

主要能力:提供核心交互命令,如 open、goto、type、click、dblclick、fill、drag、hover、select、upload、check、uncheck、snapshot、eval,可处理页面点击、填写、上传与快照;支持对话框接受与关闭、页面尺寸调整。导航方面有 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;cookies、localStorage、sessionStorage 的列出、读取、设置、删除与清空;route、route-list、unroute 可拦截或模拟网络请求。开发调试命令包括 console、network、run-code、tracing-start/stop、video-start/stop。安装与配置提供 install --skills、install-browser,以及按浏览器(chrome、firefox、webkit、msedge)、扩展、持久化 profile、配置文件启动会话的选项。

会话管理:可用 -s=名称 创建命名会话,list 列出会话,close-all 关闭全部,kill-all 强制结束进程,delete-data 删除数据。

使用方式:典型流程为 open 启动浏览器,goto 打开页面,snapshot 获取元素引用后,用 click、fill 等命令操作元素,最后 screenshot 或 pdf 保存结果并 close。表单提交、多标签页、DevTools 调试等场景在资料中给出了示例。

限制:资料未提供收费、价格、平台支持范围、运行环境要求或效果保证等信息,相关事实暂未提供。