Для начала работы с Playwright необходимо установить Node.js и npm. Эти инструменты являются основой для работы с JavaScript в серверной части, а npm (Node Package Manager) используется для управления зависимостями, в том числе для установки библиотек, таких как Playwright.
Node.js — это среда выполнения JavaScript, которая позволяет запускать JavaScript-код на сервере. Установить Node.js можно несколькими способами.
Перейдите на официальный сайт Node.js.
Скачайте установочный файл для вашей операционной системы.
Запустите установочный файл и следуйте инструкциям на экране.
После завершения установки откройте командную строку или терминал и выполните команду для проверки установленной версии:
node -v
Данная команда вернёт номер версии установленного Node.js, если установка прошла успешно.
Для Linux и macOS можно использовать менеджер пакетов, такой как
apt, brew или yum.
Для Ubuntu/Debian:
sudo apt update
sudo apt install nodejs npmДля macOS (с использованием Homebrew):
brew install nodeПосле установки убедитесь, что Node.js и npm установлены корректно, проверив версии с помощью команд:
node -v
npm -v
npm (Node Package Manager) является менеджером пакетов, который используется для установки зависимостей и управления ими. npm обычно устанавливается вместе с Node.js, но в случае необходимости его можно установить отдельно.
Для установки npm можно воспользоваться командой:
sudo apt install npm
Для macOS с использованием Homebrew:
brew install npm
Если npm не установлен, после выполнения команды npm -v
будет выведено сообщение о том, что команда не найдена.
Для обновления Node.js и npm до последней версии можно использовать несколько методов.
Для обновления Node.js через официальный сайт достаточно скачать последнюю версию установочного файла с официальной страницы загрузки и выполнить установку, следуя инструкциям.
Для более удобного управления версиями Node.js на одной машине
рекомендуется использовать nvm (Node Version Manager). Он
позволяет устанавливать и переключаться между разными версиями
Node.js.
Установите nvm с помощью следующей команды:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bashЗакройте и откройте терминал, чтобы изменения вступили в силу.
Для установки последней версии Node.js используйте команду:
nvm install nodeЧтобы переключаться между версиями Node.js, используйте:
nvm use <version>После установки Node.js и npm можно приступить к установке Playwright.
Создайте новый проект, если его ещё нет:
mkdir my-playwright-project
cd my-playwright-project
npm init -y
Это создаст файл package.json в вашем проекте, который
будет хранить информацию о зависимостях.
Установите Playwright с помощью npm:
npm install playwright
Это установит последнюю версию Playwright и все необходимые зависимости для работы с ним.
Для работы с браузерами потребуется также скачать соответствующие браузеры (Chromium, Firefox, WebKit). Сделать это можно с помощью команды:
npx playwright installПосле установки Playwright и браузеров можно проверить, что всё
работает корректно. Создайте файл index.js с простым
тестом:
const { chromium } = require('playwright');
(async () => {
const browser = await chromium.launch();
const page = await browser.newPage();
await page.goto('https://example.com');
console.log(await page.title());
await browser.close();
})();
Запустите его через Node.js:
node index.js
Если всё настроено правильно, в консоли отобразится заголовок
страницы Example Domain.
Установка Node.js и npm — это первый шаг на пути к автоматизации тестирования с использованием Playwright. Правильная настройка окружения обеспечит бесперебойную работу всех зависимостей и позволить эффективно тестировать веб-приложения.