This project is about end-to-end testing for Million More page using webdriverIO and Mocha Framework
- node >= 12.18.x - how to install Node
- npm >= 6.14.x - how to install NPM
In this project I have done few automation testcases such as
1. Verifying all links in the particular page
2. Content check for all sections
3. CSS check such as width and height of the web elements
4. Video functionalities
5. Element visibility check for all the web elements
6. Visual test which will compage each and every UI elements with base screenshots.
Pull from the github
Clone Repository
1. git clone https://github.com/gs9622/volvo_assignment.git
2. Navigate to volvo_assignment
Command: npm install #to pull all necessary dependency
( In order to run docker service with webdriver, please uncomment the code in the wdio config file, but i am not sure it will work becuase of my system issue)
Command: docker-compose up #to pull docker image
Command: npm run test #to run all the testcase(if you are on windows , please use gitbash to run)
Command: docker-compose down #to stop running docker image
Once the execution is done it will open Allure Reports in the browser tab where can see our test results
"# volvo_assignment"