Framework Mode - Test parallelization in CI
Folder Structure
selenium-java-project/
├── src/
│ └── test/
│ └── java/
│ ├── pages/ # Page Object classes
│ ├── tests/ # Test classes
│ ├── utils/ # Utility classes (e.g., WebDriverFactory)
│ └── listeners/ # TestNG listeners for reporting
├── testng.xml # TestNG suite configuration for parallel runs
├── pom.xml # Maven build and dependency management
└── ci/
└── Jenkinsfile # CI pipeline script with parallel stages