Automated UI tests written in Java using Selenium WebDriver, JUnit 5, and optionally Allure Report.
- Java 17+
- Maven
- Selenium WebDriver
- JUnit 5
- (Optional) Allure Report
git clone https://github.com/yourusername/selenium-java-tests.git
cd selenium-java-testsmvn clean installmvn testallure serve allure-resultsTests are integrated with CI/CD pipelines, so they can be executed automatically on every commit or pull request.
Example setups:
Jenkins: automatically builds the project, runs tests, and generates Allure reports.
GitHub Actions: workflow triggers on push/PR and runs the same test commands.📁 Project structure
selenium-java-tests/
├── src/
│   ├── main/java/pages/        # Page Object classes
│   └── test/java/tests/        # JUnit test classes
├── pom.xml                     # Maven configuration
└── README.md                   # This file