PageObjectRepositoryModel Page object repository model Used Maven Framework Used Testng for reports and Selenium for automation.