Бінарні файли драйверів
To run automation based on the WebDriver protocol you need to have browser drivers set up that translate the automation commands and are able execute them in the browser. With WebdriverIO v8.14
and above there is no need to manually download and setup any browser drivers anymore as this is handled by WebdriverIO. You only need to have a browser installed, that's it!
The following describes how you can still set up each driver individually. Ви можете знайти список усіх драйверів у awesome-selenium
.
Якщо ви хочете налаштувати мобільні платформи, ознайомтеся із нашою статтею Налаштування Appium.
Chromedriver
Щоб автоматизувати Chrome, ви можете завантажити Chromedriver безпосередньо на вебсайті проекту або через NPM пакунок:
- npm
- Yarn
- pnpm
npm install -g chromedriver
yarn global add chromedriver
pnpm add -g chromedriver
Потім ви можете запустити його за допомогою:
chromedriver --port=4444 --verbose
Geckodriver
Щоб автоматизувати Firefox, завантажте останню версію geckodriver
для свого середовища та розпакуйте її в каталозі проєкту:
- NPM
- Curl
- Brew
- Windows (64 bit / Chocolatey)
- Windows (64 bit / Powershell) DevTools
- npm
- Yarn
- pnpm
npm install geckodriver
yarn add geckodriver
pnpm add geckodriver
Linux:
curl -L https://github.com/mozilla/geckodriver/releases/download/v0.24.0/geckodriver-v0.24.0-linux64.tar.gz | tar xz
MacOS (64 bit):
curl -L https://github.com/mozilla/geckodriver/releases/download/v0.24.0/geckodriver-v0.24.0-macos.tar.gz | tar xz