This is an advance selenium automation framework which can be use for automating any web based application. Implementation of this framework is provided in the herokuapp testing project repository.
- Page object model implementation.
- Execution of tests using suite files.
- Data handling using Excel(.xlsx) files as well as CSV(.csv) files.
- Parallel execution of tests.
- Custom Report creation using Extent Report.
- Ability to connect to an external selenium grid.
- Ability to connect to a web based application using proxy settings.
- Java 1.8 or higher version
- Apache Maven 3.6.2 or higher version
- Clone the project in your local system.
- Run the command
mvn clean installin your local system. - Use the below mentioned dependency in the project you want to use the framework.
<dependency>
<groupId>org.automation.project</groupId>
<artifactId>advance-selenium-framework</artifactId>
<version>1.0.0</version>
</dependency>