GitHunt
GM

gmarokov/selenium-automation-framework

Example skeleton for quick start with Selenium WebDriver and TestNG on Java

Automation UI testing framework with Selenium

Example skeleton for quick start with Selenium WebDriver and TestNG.

Dependencies

  • Java
  • Maven
  • Selenium WebDriver
  • TestNG
  • WebDriverManager

Improvements

  • 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

Credits

Contributors

Created July 9, 2017
Updated May 21, 2024
gmarokov/selenium-automation-framework | GitHunt