- Walk through the provided materials (official documentation, videos) to understand how WDIO works and the main benefits of the tool.
- Create an initial setup of WDIO on the local machine.
- Create WDIO config if it does not exist and familiarize yourself with it.
- Create first specs using the existing BDD scenarios created in Module 2.
- Execute these tests using CLI in different browsers (Chrome, Firefox, Safari) in headless mode.
- Execute tests in parallel using 2 instances.
- Add the option to run tests 2 times before marking them as failed.
- Push the code to remote repository and create a Merge Request.
The following actions may result in reduction of the overall mark for a completed task:
- WDIO setup with trivial mistakes (-10%).
- Not all scenarios from Module 1 are coded (each missing test -5%).
- Tests are not run in all mentioned browsers (-10%).
- Tests are not run in parallel (-5%).
- Tests are not run in headless mode (-5%).
- Retry/auto-rerun test option isn’t added (-5%).