microsoft/playwright
在 GitHub 打开 ↗微软出品的浏览器自动化框架,覆盖 E2E 测试、脚本与 AI Agent 浏览器控制
Star99k
24h 新增+80
7 天新增—
Fork6.8k
Issue31
语言TypeScript
项目介绍
更新于 1 天前
Playwright 是微软推出的浏览器自动化框架,可以理解为 Selenium 的现代替代品,用一套 API 同时驱动 Chromium、Firefox 和 WebKit。它最初面向端到端测试:自动等待元素就绪、断言自动重试、每个测试跑在独立浏览器上下文里互不干扰,失败时还能回放操作轨迹、截图和网络请求,方便定位问题。除了测试,它也能当库用,做网页抓取、生成 PDF、模拟手机设备、拦截网络请求这类需要程序化控制浏览器的场景。更值得注意的是它在 AI 方向的延伸:Playwright MCP 让 AI Agent 通过无障碍树结构化地读取页面并操作元素,不依赖截图和视觉模型;Playwright CLI 则专门面向 Claude Code、Copilot 这类编码 Agent。前端和测试工程师做 E2E 测试选它很合适;后端或全栈工程师写爬虫、自动化脚本也能用;正在给 AI Agent 接入浏览器能力的开发者,MCP 那条路径值得重点看。
上手成本:中
Star 趋势
话题标签
automationchromechromiume2e-testingelectronend-to-end-testingfirefoxjavascriptplaywrighttesttest-automationtestingtesting-toolswebwebkit
仓库信息
| License | Apache-2.0 |
| 创建时间 | 2019-11-15 |
| 最后推送 | 5 小时前 |
| 热度分 | 267.0 |