Skip to content

Generate rich and interactive Allure Reports for Selenium Java tests — complete with step logs, failure screenshots, and environment insights to boost your test traceability and reporting clarity.

License

Notifications You must be signed in to change notification settings

im-ahmed-hasan/allure-report-integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 Allure Reporting with Selenium (Java)

This project demonstrates how to integrate Allure Reports into a Selenium Java test framework to generate rich, interactive, and visual test reports with detailed steps, logs, and screenshots.


📌 Key Features

  • ✅ Allure Report integration with TestNG
  • 🖼️ Screenshot capture on test failures
  • 🧾 Step-wise logs for test traceability
  • 📂 Easy-to-navigate HTML report output
  • 🚀 Ready for CI/CD pipelines

🧰 Tech Stack

  • Java
  • Selenium WebDriver
  • TestNG
  • Allure Report
  • Maven

🧪 Sample Report Includes

  • Test Summary (Passed / Failed / Broken / Skipped)
  • Step-by-step actions for each test
  • Attached screenshots for failures
  • Logs and environment metadata
  • Timeline and behavior analytics

🚀 Run Instructions to see the Reports

  • Install Allure: Open your terminal and run: 'brew install allure'
  • Go to Your Project Folder: 'cd /path/to/your/project'
  • Serve Allure Report: 'allure serve'

📥 Clone the project

git clone https://github.com/im-ahmed-hasan/Allure-report-integration
cd Allure-report-integration

📝 License

This project is licensed under the MIT License. For more details, please refer to the LICENSE file.

Made with ❤️ by Ahmed Hasan

About

Generate rich and interactive Allure Reports for Selenium Java tests — complete with step logs, failure screenshots, and environment insights to boost your test traceability and reporting clarity.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages