- Java
- Maven
- TestNG
- Selenium WebDriver
- IntelliJ
- Java Faker
- AutoIT
In order the tests to start, you will have to download drivers accordingly to the versions of your web browers in the resources->drivers directory.
At the top right, look at More. Click Help > About Chrome/ About Firefox/ About Microsoft Edge.
- Chrome: https://chromedriver.chromium.org/downloads
- Firefox: (for firefox is gecko driver) https://github.com/mozilla/geckodriver/releases
- MSEdge: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
Or as a second option, in order to save time you can add the WebDriverManager Dependency in the pom.xml file: https://mvnrepository.com/artifact/io.github.bonigarcia/webdrivermanager
In the framework-> Browser.java class of the project erase System.setProperty("webdriver.chrome.driver", "src/test/resources/drivers/the specified driver"); and replace accordingly:
- WebDriverManager.chromedriver().setup();
- WebDriverManager.firefoxdriver().setup();
- WebDriverManager.edgedriver().setup();