This repository contains Selenium WebDriver end-to-end tests for the Demoblaze demo website.
It demonstrates professional test automation skills using Java, JUnit, and Maven.
- Verifies home page title, navigation, cart functionality, login validation, and UI elements.
- Uses JUnit 5 as the test framework.
- Runs tests with Maven for dependency management and execution.
- Generates JUnit HTML reports automatically via GitHub Actions.
- Fully CI/CD-ready with tests running on GitHub Ubuntu runners.
- Selenium WebDriver for browser automation
- Java 25 (Adoptium) for test scripting
- JUnit 5 as the test runner
- Maven for build and dependency management
- GitHub Actions for CI/CD and report publishing