This project include:
- Page-object model;
- Allure report integration;
- Telnyx testcases;
- config files for tests in different browsers
- Docker image for running test locally
- Clone the repository
git clone https://github.com/olkuzmenko/wdio-allure-docker.git
- Install NPM packages
npm install
Open the terminal and run:
npm run chrome
For running chrome headless:
npm run chromeHeadless
For running in firefox:
npm run firefox
For running firefox headless:
npm run firefoxHeadless
For running in edge:
npm run edge
For running edge headless:
npm run edgeHeadless
Allure report is located at github pages
- Open the terminal an run:
docker-compose -f ./dockerCompose.yml up
- Run tests in docker image localhost:
npm run docker