支持的语言
简介
Playwright 提供多种语言版本,它们共享相同的底层实现。所有语言都支持自动化浏览器的核心功能,但测试生态系统的集成方式不同。根据您的经验、对测试生态系统的熟悉程度以及项目限制来选择语言。为获得最佳体验,请选择我们为每种语言推荐的测试运行器。
JavaScript 和 TypeScript
Node.js 版 Playwright 附带其自己的测试运行器,它提供出色的并行机制、屏幕截图断言、HTML 报告器、自动跟踪等功能。
Python
Playwright Pytest 插件是运行端到端测试的推荐方式。它提供上下文隔离、在多种浏览器配置上运行测试等开箱即用的功能。
Java
您可以根据项目要求选择任何测试框架,例如 JUnit 或 TestNG。
.NET
.NET 版 Playwright 附带 MSTest、NUnit 和 xUnit 的基类,用于编写端到端测试。