Example skeleton for quick start with Selenium WebDriver and TestNG.
- Java
- Maven
- Selenium WebDriver
- TestNG
- WebDriverManager
- Test methods can return page intances for easy chaining
- Generic factory class for invoking getPage static method for creating new page instance using reflection
- Using spreadsheets to read data for input
- Random generators
- Logging with Log4j
- Selenium2-Java-QuickStart-Archetype - https://github.com/sebarmeli/Selenium2-Java-QuickStart-Archetype
- Blackbox Automated Testing Framework - https://github.com/jsonmez/BATDemo