支援的語言
簡介
Playwright 提供多種語言版本,它們共享相同的底層實作。所有用於自動化瀏覽器的核心功能在所有語言中都受到支援,但測試生態系統整合則有所不同。請根據您的經驗、對其測試生態系統的熟悉程度以及專案限制來選擇語言。為了獲得最佳體驗,請選擇我們為每種語言推薦的測試執行器。
JavaScript 和 TypeScript
Node.js 版 Playwright 附帶了自己的 測試執行器,它提供了出色的平行化機制、螢幕截圖斷言、HTML 報告器、自動追蹤等功能。
Python
Playwright Pytest 外掛程式 是執行端對端測試的推薦方式。它提供了開箱即用的上下文隔離、在多個瀏覽器配置上運行等功能。
Java
您可以根據專案需求選擇任何測試框架,例如 JUnit 或 TestNG。
.NET
.NET 版 Playwright 附帶 MSTest、NUnit 和 xUnit 基礎類別,用於編寫端對端測試。