好的,這是在 Mac 電腦上安裝 Playwright 的詳細步驟指南,使用繁體中文編寫。
如何在 macOS 上安裝 Playwright
這份指南將引導您完成在 macOS(Mac 電腦)上安裝 Microsoft Playwright 的完整過程。
前言:關於 “Playwright MCP”
首先要澄清一點,「Playwright MCP」並不是一個官方或標準的名稱。您可能看到的是一個拼寫錯誤,或是某个特定项目中的簡稱。通常大家指的就是標準版的 Playwright。本指南將教您如何安裝官方的 Playwright 測試框架。
Playwright 是一個由微軟開發的強大工具,用於瀏覽器自動化測試。它支援 Chromium(Google Chrome, Microsoft Edge)、Firefox 和 WebKit(Apple Safari)三大主流瀏覽器引擎。
第一步:環境準備 (Prerequisites)
在安裝 Playwright 之前,您需要確保系統已安裝 Node.js 和 npm。Playwright 是一個 Node.js 套件庫。
1. 檢查 Node.js 和 npm 是否已安裝
打開您的「終端機 (Terminal)」應用程式。
(您可以在 應用程式
→ 工具程式
資料夾中找到它,或使用 Spotlight 搜尋 Terminal
)
在終端機中,分別輸入以下兩個指令,並按 Enter 鍵:
node -v
npm -v
如果您看到版本號(例如 v18.18.0
),代表您已經安裝好了,可以直接跳到第二步。
2. 安裝 Node.js 和 npm (如果尚未安裝)
如果在上一步中出現 command not found
(找不到指令) 的錯誤訊息,您需要先安裝 Node.js。在 macOS 上,最推薦的安裝方式是使用 Homebrew。
-
安裝 Homebrew (如果您沒有的話)
Homebrew 是 macOS 上最受歡迎的套件管理器。打開終端機,貼上以下指令並執行:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安裝過程會引導您完成,可能需要輸入您的電腦密碼。
-
使用 Homebrew 安裝 Node.js
安裝好 Homebrew 後,在終端機中執行以下指令來安裝 Node.js (npm 會一併被安裝):brew install node
安裝完成後,再次執行
node -v
和npm -v
來確認安裝成功。
第二步:安裝 Playwright
現在您的環境已經準備就緒,可以開始安裝 Playwright。官方推薦使用互動式初始化工具來建立新專案。
1. 建立一個專案資料夾
為了保持整潔,我們先建立一個新的資料夾來存放您的 Playwright 專案。
# 建立一個名為 "my-playwright-project" 的資料夾
mkdir my-playwright-project
# 進入該資料夾
cd my-playwright-project
2. 使用官方工具初始化 Playwright 專案
這是最簡單且推薦的方法。它會自動設定好所有必要的檔案、範例測試和 Playwright 本身。
在您的專案資料夾中,執行以下指令:
npm init playwright@latest
執行後,它會提出幾個問題來幫助您設定專案:
-
Do you want to use TypeScript or JavaScript? (您想用 TypeScript 還是 JavaScript?)
選擇您熟悉的語言,用上下方向鍵選擇,按 Enter 確認。初學者建議選擇 JavaScript。
-
Where to put your end-to-end tests? (測試檔案要放在哪裡?)
直接按 Enter 使用預設的
tests
資料夾即可。 -
Add a GitHub Actions workflow? (是否要新增 GitHub Actions 工作流程?)
如果您不打算使用 GitHub Actions 自動化測試,可以選 false (否)。
-
Install Playwright browsers? (是否要安裝 Playwright 瀏覽器?)
務必選擇 true (是)。這會自動下載 Chromium, Firefox 和 WebKit。
安裝程式會自動建立 package.json
、playwright.config.js
設定檔、tests
資料夾(包含範例測試)以及下載所需的瀏覽器。這個過程可能需要幾分鐘,請耐心等待。
第三步:驗證安裝
安裝完成後,我們可以運行範例測試來確認一切是否正常運作。
1. 運行所有測試
在您的專案資料夾中,執行以下指令:
npx playwright test
您會看到終端機輸出測試的執行過程。預設情況下,Playwright 會在所有瀏覽器上並行運行測試。如果一切順利,您會看到綠色的通過訊息。
2. 查看 HTML 測試報告
Playwright 最棒的功能之一就是它會自動產生一份精美的 HTML 報告。執行以下指令來開啟報告:
npx playwright show-report
這個指令會在您的預設瀏覽器中開啟一個本地網頁,您可以在其中詳細查看每個測試的步驟、耗時和結果。
總結:快速指令回顧
如果您已經安裝了 Node.js,以下是從頭到尾的快速指令:
# 1. 建立並進入專案資料夾
mkdir my-project && cd my-project
# 2. 初始化 Playwright 專案(推薦)
npm init playwright@latest
# 3. 運行測試
npx playwright test
# 4. 查看報告
npx playwright show-report
恭喜!您已經成功在您的 Mac 上安裝並運行了 Playwright。現在您可以開始編寫自己的自動化測試腳本了。可以從修改 tests/example.spec.js
這個範例檔案開始。