Skip to content

A Java + Selenium framework to validate UI branding consistency across web pages — checks fonts, spacing, spelling, and visual appearance.

Notifications You must be signed in to change notification settings

Jeetndra-Ray/UI-Brand-Consistency-Checker

Repository files navigation

Branding Validator Framework

A Java + Selenium-based automation framework designed to validate branding consistency across web pages. It checks font styling, spacing, and captures element-level screenshots for visual inspection.

Features

  • ✅ Detects branding mismatches in font, spelling,spacing, and layout.
  • 🖼️ Captures screenshots of individual elements (optional).
  • 📊 Generates HTML and CSV reports.
  • 🚀 Fast and TestNG-integrated for easy execution.

🔧 Technologies Used

  • Java 17+
  • Selenium WebDriver
  • TestNG
  • AShot (for advanced screenshot support)
  • Maven (for dependency management)

🚀 How to Run

  1. Clone the repo:

    git clone https://github.com/JeetendraRai/branding-validator.git
    cd branding-validator
    
    
  2. Run using Maven: mvn clean test

  3. View results:

    • Screenshots: `/screenshots`
    • Report (CSV or HTML): `/branding_report.csv`

About

A Java + Selenium framework to validate UI branding consistency across web pages — checks fonts, spacing, spelling, and visual appearance.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published