SuperAPI AI 工具集

playwright-cli

测试与质量

查看项目

更新于 10-16 08:11

技能介绍

playwright-cli 是面向浏览器自动化的命令行工具,用于自动化浏览器交互、测试网页并处理 Playwright 测试。

主要能力:打开与关闭浏览器、导航(goto、go-back、forward、reload);基于快照引用(如 e15)或 CSS 选择器、role、test id 进行点击、输入、填表、拖拽、悬停、选择、上传、勾选;键盘与鼠标操作;截图、PDF;多标签页管理;保存与载入状态,管理 cookies、localStorage、sessionStorage;网络请求拦截与模拟(route);DevTools 相关能力,如 console、network、run-code、tracing、video;支持指定浏览器(chrome、firefox、webkit、msedge)、持久化配置、通过扩展或 CDP 附加到运行中的浏览器;支持命名会话与多会话管理。

使用方式:在终端中运行命令。例如打开浏览器并导航:playwright-cli open https://example.com/;用快照中的引用交互:playwright-cli snapshot 后执行 playwright-cli click e15;输入文本 playwright-cli type "search query",按回车 playwright-cli press Enter。全局 --raw 选项可只返回结果值,便于管道传给其他工具。若全局命令不可用,可使用本地版本 npx playwright-cli,或安装全局命令 npm install -g @playwright/cli@latest。

适用场景:网页自动化操作、表单提交、多标签页流程、调试(console、network、tracing、视频录制)、请求模拟、运行与调试 Playwright 测试、测试生成、元素属性检查等。

限制:资料未说明价格、收费、平台与性能指标,暂未提供;具体功能行为以实际命令与参考文档为准。