跳到主要内容

支持的语言

简介

Playwright 提供多种语言版本,它们共享相同的底层实现。所有自动化浏览器的核心功能都支持所有语言,而测试生态系统的集成则有所不同。根据您的经验、对测试生态系统的熟悉程度以及您的项目限制来选择语言。为了获得最佳体验,请为每种语言选择我们推荐的测试运行器。

JavaScript 和 TypeScript

Playwright for Node.js 带有其自己的测试运行器,该运行器提供了出色的并行化机制、截图断言、html 报告器、自动跟踪等功能。

Python

Playwright Pytest 插件是运行端到端测试的推荐方式。它提供了上下文隔离、在多种浏览器配置下运行等开箱即用的功能。

Java

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

.NET

Playwright for .NET 带有 MSTest、NUnit 和 xUnit 的基类,用于编写端到端测试。