Selenium page object framework with java & Maven & TestNG
1. Clone the application
git clone 2. Import project in any Editor(Eclispe/Intellij)
3. Run test.xml
WebActionHelperMethods : All the common web functions is present in this class like click(),Scroll(),Enter() etc.DriverManagerType : We have create an enum for Driver types and its definationsWebdrivers : In this class we are creating driver object on the Basis of DriverType like DriverManagerType.CHROME,DriverManagerType.firefoxdriverlistners : In this package we are using TestNg ITestlistner for creating report on the basis of Test result
TestListner :In this class we have implement ITestlistner provided ExtentManager :In this class we are using Extent api and initialization of Extent object BasePageClass :In this class we have initialize all the page classes using PagePafctory conecepts(PageFactory.initElements)HomePage,Login Page :In this class we have all the locators and associated methods.BaseTest :In this class we have initialize drivers and all the pages.
