Початок роботи
Ласкаво просимо до документації WebdriverIO. Вона допоможе вам швидко почати роботу. Якщо у вас виникнуть проблеми, ви можете знайти допомогу та відповіді на нашому Discord Сервері Підтримки або зв'язатися з нами через 𝕏.
Це документація для найновішої версії (>=9.x) WebdriverIO. Якщо ви все ще використовуєте старішу версію, будь ласка, відвідайте старі веб-сайти документації!
Ви можете знайти більше відео про WebdriverIO на офіційному YouTube каналі. Не забудьте підписатися!
Ініціалізація налаштування WebdriverIO
Щоб додати повне налаштування WebdriverIO до існуючого чи нового проекту, використовуючи WebdriverIO Starter Toolkit, виконайте:
Якщо ви знаходитесь у кореневому каталозі існуючого проекту, запустіть:
- NPM
- Yarn
- pnpm
- bun
npm init wdio@latest .
або якщо ви хочете створити новий проект:
npm init wdio@latest ./path/to/new/project
yarn create wdio .
або якщо ви хочете створити новий проект:
yarn create wdio ./path/to/new/project
pnpm create wdio@latest .
або якщо ви хочете створити новий проект:
pnpm create wdio@latest ./path/to/new/project
bun create wdio@latest .
або якщо ви хочете створити новий проект:
bun create wdio@latest ./path/to/new/project
Ця єдина команда завантажує інструмент CLI WebdriverIO та запускає майстер налаштування, який допомагає вам налаштувати ваш набір тестів.
Майстер запропонує набір запитань, які проведуть вас через налаштування. Ви можете передати параметр --yes, щоб вибрати налаштування за замовчуванням, яке використовуватиме Mocha з Chrome за допомогою шаблону Page Object.
- NPM
- Yarn
- pnpm
- bun
npm init wdio@latest . -- --yes
yarn create wdio . --yes
pnpm create wdio@latest . --yes
bun create wdio@latest . --yes
Встановити CLI вручну
Ви також можете додати пакет CLI до свого проекту вручну через:
npm i --save-dev @wdio/cli
npx wdio --version # виводить, наприклад, `8.13.10`
# запустити майстер налаштування
npx wdio config
Запуск тесту
Ви можете запустити свій набір тестів, використовуючи команду run та вказавши на конфігурацію WebdriverIO, яку ви щойно створили:
npx wdio run ./wdio.conf.js
Якщо ви хочете запустити конкретні тестові файли, ви можете додати параметр --spec:
npx wdio run ./wdio.conf.js --spec example.e2e.js