VS Code 快速入門
簡介
Playwright Test 是專為滿足端到端測試需求而建立的。Playwright 支援所有現代渲染引擎,包括 Chromium、WebKit 和 Firefox。在 Windows、Linux 和 macOS 上進行測試,可以在本地或 CI 上,無頭或有頭,並支援 Google Chrome for Android 和 Mobile Safari 的原生行動模擬。
開始安裝 Playwright 並生成測試以查看其運行效果。或者,您也可以開始並使用 CLI 執行您的測試。
安裝
從 VS Code marketplace 安裝 VS Code 擴充套件 或從 VS Code 的 Extensions
頁籤。
一旦安裝完成,打開命令面板並輸入:
Install Playwright
選擇 Test: Install Playwright 並選擇您想要執行測試的瀏覽器。這些可以稍後在 playwright.config 文件中配置。您也可以選擇是否希望有一個 GitHub Actions 設定來 在 CI 上執行您的測試。
開啟測試側邊欄
測試側邊欄可以通過點擊活動欄中的測試圖標來打開。這將使您能夠訪問測試瀏覽器,它將顯示您項目中的所有測試以及包含項目、設定、工具和設定的 Playwright 側邊欄。
執行測試
您可以通過點擊測試區塊旁邊的綠色三角形來執行單個測試。Playwright 會逐行執行測試,當測試完成時,您會在測試區塊旁邊看到一個綠色的勾號以及執行測試所花費的時間。
執行測試並顯示瀏覽器
你也可以通過在測試側邊欄中選擇 Show Browsers 選項來執行你的測試並顯示瀏覽器。然後當你點擊綠色三角形來執行你的測試時,瀏覽器將會打開,你將會直觀地看到它執行你的測試。如果你希望瀏覽器在所有測試中都保持打開狀態,請保持選中此選項;如果你更喜歡在無頭模式下執行測試而不打開瀏覽器,請取消選中此選項。
使用 Close all browsers 按鈕來關閉所有瀏覽器。
檢視並執行所有測試
查看測試側邊欄中的所有測試,並通過點擊每個測試來擴展測試。尚未執行的測試旁邊不會有綠色勾號。將滑鼠懸停在測試側邊欄中的測試上,然後點擊白色三角形來執行所有測試。
在多個瀏覽器上執行測試
Playwright 側邊欄的第一部分是專案部分。在這裡,你可以看到在 Playwright 配置檔案中定義的所有專案。安裝 Playwright 時的預設配置會給你 3 個專案,Chromium、Firefox 和 WebKit。預設會選擇第一個專案。
要在多個專案上執行測試,請通過勾選專案名稱旁邊的複選框來選擇每個專案。然後,當你從側邊欄執行測試或按下測試名稱旁邊的播放按鈕時,測試將在所有選定的專案上執行。
您也可以點擊測試專案名稱旁邊的灰色播放按鈕,單獨對特定專案執行測試。
執行測試與追蹤檢視器
為了更好的開發者體驗,你可以使用 Show Trace Viewer 選項來執行你的測試。
這將開啟完整的測試追蹤,您可以逐步檢查每個測試動作,探索時間軸、原始程式碼等。
要了解更多關於追蹤檢視器的資訊,請參閱我們的 追蹤檢視器指南。
除錯測試
使用 VS Code 擴充功能,你可以在 VS Code 中直接偵錯你的測試、查看錯誤訊息、建立中斷點並即時偵錯你的測試。
錯誤訊息
如果你的測試失敗,VS Code 會在編輯器中直接顯示錯誤訊息,顯示預期的結果、實際接收到的結果以及完整的呼叫日誌。