This repository contains automation tests with Webdriverio + Mocha using Healenium.
2. Configuration RemoteWebDriver for Healenium
Go into healenium folder
cd healenium
docker-compose
docker-compose -f docker-compose-selenoid.yaml up -d
ATTENTION
Verify the next images are Up and Running
postgres-db
(PostgreSQL database to store etalon selector / healing / report)hlm-proxy
(Proxy client request to Selenium server)hlm-backend
(CRUD service)selector imitator
(Convert healed locator to convenient format)selenoid
/selenium-grid
(Selenium server)
To run using Healenium specify properties of wdio.conf.js :
services: [],
// host/port/protocol your hlm-proxy service
hostname: '127.0.0.1',
port: 8085,
protocol: 'http'
npm install
Run your tests
npm run wdio
You can monitor tests running if you using Healenium with Selenoid plus Selenoid Ui, go to :
http://localhost:8080