Playwright to nowoczesne narzędzie do automatyzacji przeglądarek, które obsługuje Chromium, Firefox i WebKit. Umożliwia pisanie testów end-to-end w różnych językach, takich jak JavaScript, Python, Java i C#. Jest popularny wśród testerów i deweloperów, którzy potrzebują niezawodnych i szybkich testów automatycznych.
W pierwszym poradniku tego typu omówię jak zainstalować Playwright na systemach Windows, macOS i Linux, abyś mógł rozpocząć pracę z tym narzędziem.
1. Instalacja Playwright – wymagania wstępne
Zanim rozpoczniesz instalację, upewnij się, że masz:
✅ Node.js – Playwright jest najczęściej używany w środowisku Node.js. Możesz pobrać go ze strony nodejs.org i zainstalować wersję LTS.
✅ npm lub yarn – Narzędzia do zarządzania pakietami w ekosystemie JavaScript. Jeśli zainstalowałeś Node.js, npm jest już dostępne.
✅ Python 3 – Playwright dla Pythona wymaga wersji 3.7+. Możesz sprawdzić wersję za pomocą:
python --version
Jeśli nie masz Pythona, pobierz go z python.org.
✅ Git (opcjonalnie) – Może być wymagane do pobierania repozytoriów lub pracy z kodem źródłowym.
2. Instalacja Playwright na Windows
W terminalu utwórz nowy katalog na swój projekt i wejdź do niego:
mkdir playwright-project
cd playwright-project
Teraz zainstaluj Playwright i jego przeglądarki:
npm install @playwright/test
npx playwright install
Playwright automatycznie pobierze i skonfiguruje przeglądarki (Chromium, Firefox, WebKit).
Opcjonalnie: Jeśli chcesz zainstalować tylko konkretną przeglądarkę, użyj np.:
npx playwright install chromium
3. Instalacja Playwright na macOS
W terminalu wykonaj następujące kroki:
mkdir playwright-project && cd playwright-project
Zainstaluj Playwright i przeglądarki:
npm install @playwright/test
npx playwright install
4. Instalacja Playwright na Linux (Ubuntu, Debian, Fedora)
a) Instalacja Playwright dla JavaScript/TypeScript
Otwórz terminal i wykonaj kroki:
1️⃣ Zainstaluj wymagane zależności (Ubuntu/Debian):
sudo apt update && sudo apt install -y curl unzip
2️⃣ Zainstaluj Node.js:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
3️⃣ Utwórz katalog i przejdź do niego:
mkdir playwright-project && cd playwright-project
npm init -y
4️⃣ Zainstaluj Playwright:
npm install @playwright/test
npx playwright install