WebdriverIO (WDIO) with Selenoid

Integrating WebDriverIO (WDIO) with Selenoid is a great way to run browser-based tests in parallel, using Dockerized browser instances. Selenoid is a powerful solution for running Selenium Grid in a Docker container. By combining it with WebDriverIO, you can enhance your test execution speed and improve scalability.

Here's how you can integrate WebDriverIO with Selenoid:

Preparing json files wtih browsers info

Image

Preparing docker-compose.yml fileĀ 

Image

Download necessary images

Image

Check list of images:

Image

wdio.web.browser.conf.js

Image
That is all