Skip to content

Aleksandr2302/saucedemo-selenium-tests-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Selenium Java Tests

Automated UI tests written in Java using Selenium WebDriver, JUnit 5, and optionally Allure Report.

🧰 Technologies

  • Java 17+
  • Maven
  • Selenium WebDriver
  • JUnit 5
  • (Optional) Allure Report

⚙️ Setup & Run

1. Clone the repository

git clone https://github.com/yourusername/selenium-java-tests.git
cd selenium-java-tests

2. Install dependencies

mvn clean install

3. Run tests

mvn test

4. Generate Allure report (optional)

allure serve allure-results

5. CI/CD

Tests 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

Example

Allure Report

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published