Framework Mode - Report publishing in CI
Folder Structure of Selenium Java Test Framework
src/
└── test/
└── java/
├── pages/ # Page Object classes
├── tests/ # Test classes
├── utils/ # Utility classes (e.g., WebDriverFactory, WaitHelpers)
└── config/ # Configuration classes (e.g., TestConfig.java)
resources/
├── testdata/ # Test data files (CSV, JSON)
└── config.properties # Environment and browser settings
reports/ # Generated test reports
pom.xml # Maven build file
.gitlab-ci.yml or Jenkinsfile # CI pipeline configuration