GitHub 热门

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 趋势

记录 7 个数据点 · 期间增长 +188

话题标签

automationchromechromiume2e-testingelectronend-to-end-testingfirefoxjavascriptplaywrighttesttest-automationtestingtesting-toolswebwebkit

仓库信息

LicenseApache-2.0
创建时间2019-11-15
最后推送5 小时前
热度分267.0