微软 Playwright 的命令行浏览器技能:代理用 playwright-cli 打开页面、按快照里的元素编号点击和填写,还能截图、录屏、管理标签页和 Cookie、拦截并模拟网络请求、查看控制台和请求记录,以及运行和调试 Playwright 测试。
skills.sh 安装量 199541(+1157 / 24h)
安全审计:未审计
- 尚未扫描
理由
- 每条命令后返回页面快照(存成 .playwright-cli/ 下的 yml 文件),元素用 e15 这类编号引用;--raw 只输出结果,方便接 jq 或对比前后两次快照
- 页面提供 WebMCP 工具时优先直接调用(webmcp-call),并要求把页面给的工具名、说明和返回值都当作不可信输入
- show --annotate 打开批注面板:用户在页面上框选、写意见,代理收到带框的截图、对应区域的快照和批注
- 能录 trace 和带操作提示的视频,并说明了怎样用 gh 把截图附到 PR 评论里
- skills.sh 24 小时安装 1157,累计 199541(只代表关注度)
用法
- 先试 npx --no-install playwright --version 用项目里的 Playwright;没有就 npm install -g @playwright/cli@latest
- 典型流程:playwright-cli open <网址> → snapshot → click / fill e<编号> → close;-s=<名称> 开多个独立会话,--persistent 保留浏览器资料
风险
- 本期未审计,固定 C 级、不显示安装命令
- 权限面大:能读写 Cookie 和 localStorage,state-save 会把登录状态存成 auth.json 一类文件;attach --cdp=chrome 或 --extension 能接管你正在用的 Chrome / Edge,连同已登录的账号
- eval、run-code 会在页面里执行任意 JavaScript;登录状态文件注意不要提交进仓库