Single Automation framework to automate web, mobile and api
- Factory Design Pattern
- Parallel Test Execution
- Dockerization
- Supports Web, Mobile, Local and Remote Executions
- HTML Reports with Base64 Screen capture
- Page Object Model (POM)
- Fluent Test using Method Chaining
Clone the repository and below are few dependencies which are required for the project to run:
- Maven 3.8.1 or greater (preferably Maven 3.8.1)
- Java 8 or 11 or higher (preferably Java 11)
- Docker latest
To see the output, just run below command in the root project directory and make sure that all prerequisites with regards to dependencies are completed
mvn dependency:resolve
-AND-
mvn install
-OR-
mvn packageCreating a docker image The above command builds image for the dockerfile specified in the root project directory
docker build -t mydockerimage .