跳到主要内容

支持的语言

简介

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

JavaScript 和 TypeScript

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

Python

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

Java

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

.NET

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