This project is an example of building a test automation framework using WebDriver, Java, TestNG, Maven with InteliJ (or Eclipse).
There are a several of key concepts demonstrated in this project:
- Page Objects Pattern
- Abstracting the test setup into a SeleniumBaseTest class
- Implementing Custom LoadableComponent
- Organized Selenium WebDriver setup
- Using TestNG and Maven to run the tests
Please contact me if you have any questions or suggestions.