跳到主要内容

支持的语言

简介

Playwright 有多门语言的版本,它们共享相同的底层实现。所有用于自动化浏览器的核心功能在所有语言中均受支持,不过测试生态系统集成有所不同。你可以根据自身经验、对测试生态系统的熟悉程度以及项目限制来选择语言。为获得最佳体验,可选择我们针对每种语言推荐的测试运行器。

JavaScript 和 TypeScript

适用于 Node.js 的 Playwright 自带 测试运行器,该运行器提供出色的并行化机制、截图断言、HTML 报告、自动跟踪等功能。

Python

Playwright 的 Pytest 插件 是运行端到端测试的推荐方式。它提供上下文隔离,可在多种浏览器配置下运行,并且开箱即有更多功能。

Java

你可以根据项目需求选择任何测试框架,如 JUnit 或 TestNG。

.NET

适用于 .NET 的 Playwright 提供了 MSTest、NUnit 和 xUnit 的 基类,用于编写端到端测试。