This is a basic implementation using Java with Selenium and FirefoxDriver to drive the browser and TestNG as the test framework.
The goal for this project is to showcase how the pageObject pattern can help structure and organize the code and also to have something simple yet working that can be used to explain the basics on this pattern and on Selenium automation in general.
- Java7/8
- Maven
- Clone the repo.
cd
into the root directory.mvn dependency:resolve -U
to make sure we have all the needed dependencies.- Run the tests through your favorite IDE.