跳至主要内容

支持的语言

简介

Playwright 可在多种语言中使用,这些语言共享相同的底层实现。所有用于自动浏览器的核心功能都支持所有语言,而测试生态系统集成则不同。根据您的经验、对测试生态系统的熟悉程度以及项目约束条件选择语言。为了获得最佳体验,请选择我们为每种语言推荐的测试运行器。

JavaScript 和 TypeScript

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

Python

Playwright Pytest 插件 是运行端到端测试的推荐方法。它提供了上下文隔离,并在多个浏览器配置上运行它以及更多开箱即用的功能。

Java

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

.NET

用于 .NET 的 Playwright 附带 MSTest 基类NUnit 基类,用于编写端到端测试。