跳至内容
FindOpenSource

Playwright

面向现代 Web 应用的可靠端到端测试与浏览器自动化框架。

概述

Playwright 是一个浏览器自动化与测试框架,通过统一的 API 驱动 Chromium、Firefox 和 WebKit,既可用于端到端测试、独立的自动化脚本,也可作为 AI 智能体可调用的工具。其功能完备的测试运行器 Playwright Test 可以跨浏览器并行运行测试,并具备完全隔离性(每个测试都拥有全新的浏览器上下文)、自动等待元素变为可操作状态,以及会自动重试而非依赖固定超时的 Web 优先断言。

定位器(Locator)的设计更贴近用户感知页面的方式(按角色、标签、占位符或测试 ID),而不是脆弱的 CSS 选择器;测试失败时,你可以在 Trace Viewer 中逐步查看跟踪记录、截图和视频。除测试之外,Playwright 还提供面向编程智能体(Claude Code、Copilot)的 CLI,以及用于 LLM 驱动浏览器自动化的 MCP 服务器,还有用于编写和调试测试的 VS Code 扩展。

它适合需要可靠的跨浏览器端到端测试的团队,也适合需要以编程方式或 AI 驱动浏览器自动化的项目。

分类
开发者工具测试
关键词
testinge2e-testingbrowser-automationautomationweb-scraping
编程语言
TypeScript
许可证
Apache-2.0

发现信息有误?在 GitHub 上提出修改建议