This project implements a solution for Wizeline Automation Challenge.
- 
Maven installed on your system, and with the executable "mvn" included in "PATH" environment variable. 
- 
The driver for the browser where you are going to run the tests. For example, if you are going to use Firefox browser, then you need to download the driver at https://github.com/mozilla/geckodriver/releases. 
- 
Your browser driver has to be included in the "PATH" environment variable. For example, you can create a "/home/myuser/selenium-drivers" folder, containing the drivers of every browser you want to use, and the add this folder to the path environment variable. 
- 
Java JDK 1.8 or above. 
Once all the requirements are satisfied, just execute, in the root folder of the project (where pom.xml is located):
mvn test "-Dexec.args=YOURBROWSER"
Where "YOURBROWSER" must be the name of the browser you want to use to run the tests (Firefox, Chrome, Opera, Edge, Iexplore and Safari are allowed).
At pom.xml, every dependency are defined, and it's downloaded at execution time:
- selenium-java v3.141.59
- cucumber-java8 v6.10.3
- cucumber-core v6.10.3
- cucumber-junit v6.10.3
- Selenium
- Java
- Cucumber
- Junit
- Maven