This is a very handy reusable maven project that uses Selenium Webdriver and Java.
- Parallel Execution
- Customer Annotation
- Cross browser testing
- Page Object Model pattern
- Test Data Driven Framework
- ExtentLogger, Base64ImageScreenshot
- PropertyFileReader, ExcelReaderUtil, JsonReader, DataProviderUtil
- TestNGListners, MethodInterceptor, FailedTestRetry, AnnotationTransformer
1. git clone https://github.com/sadabnepal/SeleniumAutomationFramework.git
2. Navigate to SeleniumAutomationFramework
3. In the terminal, Perform "mvn clean test" to execute all tests
- Report are saved under {PROJECT_ROOT_FOLDER}/extent-output/datetime_index.html
Spark Report