如何在 macOS 上安裝 Playwright MCP

好的,這是在 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.jsnpm。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 -vnpm -v 來確認安裝成功。


第二步:安裝 Playwright

現在您的環境已經準備就緒,可以開始安裝 Playwright。官方推薦使用互動式初始化工具來建立新專案。

1. 建立一個專案資料夾

為了保持整潔,我們先建立一個新的資料夾來存放您的 Playwright 專案。

# 建立一個名為 "my-playwright-project" 的資料夾
mkdir my-playwright-project

# 進入該資料夾
cd my-playwright-project

2. 使用官方工具初始化 Playwright 專案

這是最簡單且推薦的方法。它會自動設定好所有必要的檔案、範例測試和 Playwright 本身。

在您的專案資料夾中,執行以下指令:

npm init playwright@latest

執行後,它會提出幾個問題來幫助您設定專案:

  • :check_mark: Do you want to use TypeScript or JavaScript? (您想用 TypeScript 還是 JavaScript?)

    選擇您熟悉的語言,用上下方向鍵選擇,按 Enter 確認。初學者建議選擇 JavaScript

  • :check_mark: Where to put your end-to-end tests? (測試檔案要放在哪裡?)

    直接按 Enter 使用預設的 tests 資料夾即可。

  • :check_mark: Add a GitHub Actions workflow? (是否要新增 GitHub Actions 工作流程?)

    如果您不打算使用 GitHub Actions 自動化測試,可以選 false (否)。

  • :check_mark: Install Playwright browsers? (是否要安裝 Playwright 瀏覽器?)

    務必選擇 true (是)。這會自動下載 Chromium, Firefox 和 WebKit。

安裝程式會自動建立 package.jsonplaywright.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 這個範例檔案開始。