📌 playwright-cli 是什么?

Playwright 是微软的浏览器自动化框架,CLI 能录脚本、跑测试、截图。playwright-cli 是官方技能,让 AI 帮你用命令行完成这些。

它让端到端测试、网页自动化变得简单——录制操作生成代码、运行测试看报告、截图录屏留证据。

🧩 核心功能

脚本录制:录下操作生成测试代码。

运行测试:跑测试、看报告。

截图录屏:生成截图和视频。

代码生成:把操作转成代码。

👍 优点

跨浏览器:Chromium、Firefox、WebKit 都支持。

功能强:录制、调试、报告齐全。

微软维护:更新及时。

⚠️ 不足与局限

CLI 命令较多,需熟悉。

首次要下载浏览器内核。

录制脚本需整理。

🙋 适合谁用

测试工程师:做端到端测试。

开发者:自动化网页操作。

QA:回归测试。

🛠️ 第一次安装

前提:电脑装了 Node.js(18+),有支持 Skill 的 AI 工具(如 Claude Code)。打开终端执行:

bash
npx skills add microsoft/playwright-cli --skill playwright-cli

CLI 会自动检测你装的 AI 助手,确认安装位置后即可使用。

✍️ 上手:几个真实例子

场景一:录脚本

提示词
帮我用 Playwright 录一段登录流程,生成测试代码。

场景二:跑测试

提示词
帮我跑这个项目的 Playwright 测试并看报告。

🎯 典型应用场景

端到端测试:页面流程测试。

自动化:网页操作自动化。

截图:页面截图留档。

回归:改动后跑测试。

⚖️ 和类似方案对比

和 Selenium 相比,Playwright 更现代、更快、自动等待做得更好;和 Cypress 相比,Playwright 跨浏览器更强。用 CLI 录制脚本则比手写测试代码快得多,适合快速起步。

💡 常见问题 FAQ

问:要装浏览器吗?
首次会提示下载浏览器内核。

问:录制的脚本能直接用吗?
能,但建议整理成可维护的测试。

问:支持哪些语言?
JS/TS、Python、Java 等。

问:能并行跑吗?
能,CLI 支持并行。

🤖 适合哪些 AI 工具

微软官方 Skill,Claude Code、Cursor、Codex 等支持 Skill 的工具都能装。