Docker Сервіс
wdio-docker-service є пакетом від третьої сторони, для отримання додаткової інформації, будь ласка, перегляньте GitHub | npm
Цей сервіс призначений для використання з WebdriverIO і допомагає виконувати функціональні/інтеграційні тести проти/з викорис танням контейнеризованих додатків. Він використовує популярний сервіс Docker (встановлюється окремо) для запуску контейнерів.
Навіщо його використовувати?
В ідеалі ваші тести працюватимуть у різних CI/CD пайплайнах, де часто немає "справжніх" браузерів та інших ресурсів, від яких залежить ваш додаток. З появою Docker практично всі необхідні залежності додатків можуть бути контейнеризовані. З цим сервісом ви можете запустити контейнер вашого додатка або docker-selenium у вашому CI і в повній ізоляції (припускаючи, що CI може мати Docker, встановлений як залежність). Те саме може стосуватися локальної розробки, якщо ваш додаток потребує певного рівня ізоляції від вашої основної ОС.