This repository showcases a modular and scalable Selenium WebDriver framework using Java and the Page Object Model (POM). Designed for maintainability and cross-browser testing, it includes structured utilities for element interaction, reusable page components, test data management, and synchronization strategies — suitable for enterprise-grade automation or integration into CI/CD pipelines.
- Setting up Selenium with Java & Maven
- Locating web elements using various strategies
- Writing clean and maintainable test scripts
- Structuring tests with Page Object Model (POM)
- Running tests on Chrome and Firefox
- Selenium
- Java
- Maven
- TestNG
- DDT
- BDD
- Cucumber
- Allure Reports
- ChromeDriver