Test automation framework with rich test supporting libraries are written in Java.
This implementation is on top of some open-source libraries, utilities. For list of details, kindly check Insights >
Dependency graph.
Java 17+ [Tested in 17.0.2 (build 17.0.2+8)].
Maven 3.8.4+.
<!-- https://mvnrepository.com/artifact/org.ndviet/test-libraries-webui -->
<dependency>
<groupId>org.ndviet</groupId>
<artifactId>test-libraries-webui</artifactId>
<version>${version}</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.ndviet/test-libraries-utilities -->
<dependency>
<groupId>org.ndviet</groupId>
<artifactId>test-libraries-utilities</artifactId>
<version>${version}</version>
</dependency>
- Clone repository "test-parent-pom" and this repository in the same directory
git clone [email protected]:ndviet/test-parent-pom.git
git clone [email protected]:ndviet/test-automation-fwk.git
- Build source code in each repository following the order
- test-parent-pom
cd test-parent-pom
mvn clean install
- test-automation-fwk
cd test-automation-fwk
mvn clean install
A test project is using this common test framework.