SuperAPI AI 工具集

playwright-cli

测试与质量

查看项目

更新于 10-16 03:38

技能介绍

playwright-cli 用于自动化浏览器交互、测试网页并配合 Playwright 测试工作。核心用法是先用 playwright-cli open 打开浏览器,再用 goto 导航,随后依据 snapshot 返回的元素引用(如 e15)执行 click、type、fill、hover、select、upload、drag、drop、check 等交互操作,最后用 close 关闭。它支持导航(go-back、go-forward、reload)、键盘(press、keydown、keyup)、鼠标(mousemove、mousedown、mousewheel)、标签页(tab-list、tab-new、tab-select、tab-close)、存储(state-save/load、cookie、localstorage、sessionstorage)以及网络路由(route、unroute、route-list)。DevTools 相关命令包括 console、requests、request、run-code、tracing-start/stop、video-start/chapter/stop,并支持 show --annotate 进行界面标注评审、generate-locator 生成定位器、highlight 高亮元素。定位元素可用快照引用、CSS 选择器或 Playwright 定位器。--raw 可只输出结果值,--json 可输出结构化 JSON。会话可用 -s=名字 管理,open 支持 --browser、--persistent、--profile、--config,attach 支持 --extension 与 --cdp。若全局命令不可用,可尝试 npx playwright-cli;否则安装:npm install -g @playwright/cli@latest。具体行为与限制资料未完全说明。