A showcase Java Selenium automation project using:
- Maven
- JUnit 5
- Selenium WebDriver
- WebDriverManager
- Page Object Model (POM)
The sample test automates login scenarios on a stable demo site:
- Java 17+
- Maven 3.8+
cd java-selenium-ui-tests
mvn testmvn test -Dheadless=falsesrc/test/java/...– tests + page objectssrc/test/resources/– config
- This project is CI-friendly (Linux headless).
- You can expand it by adding: Allure reporting, parallel runs, Docker Selenium Grid, etc.