跳到主要內容

支援的語言

簡介

Playwright 以多種語言提供,這些語言共用相同的底層實作。所有用於自動化瀏覽器的核心功能在所有語言中都受到支援,而測試生態系統整合則有所不同。根據您的經驗、對其測試生態系統的熟悉程度以及您的專案限制來選擇語言。為了獲得最佳體驗,請為每種語言選擇我們推薦的測試執行器。

JavaScript 和 TypeScript

適用於 Node.js 的 Playwright 帶有自己的 測試執行器,可提供出色的平行處理機制、螢幕截圖斷言、html 報告器、自動追蹤等功能。

Python

Playwright Pytest 外掛程式 是執行端對端測試的建議方式。它提供了上下文隔離,可在多個瀏覽器配置上執行,以及更多開箱即用的功能。

Java

您可以根據您的專案需求選擇任何測試框架,例如 JUnit 或 TestNG。

.NET

適用於 .NET 的 Playwright 隨附 MSTest、NUnit 和 xUnit 基礎類別,用於編寫端對端測試。