Skip to content

🚀 QA Hub Framework

The high-performance core for modular, YAML-driven automation ecosystems.


Build ultra-premium, ultra-stable automation suites with Python, Behave, and a YAML-driven engine.

The QA Hub Framework is a high-performance, developer-first testing package designed to simplify complex GUI, API, and Visual automation workflows.

🌟 Key Features

  • 🏗️ YAML Locators: Define your Page Objects in clean YAML files. No more hardcoded selectors.
  • 🎭 Unified Drivers: A single API that works transparently with Selenium and Playwright.
  • 👁️ Visual Accuracy: Pixel-perfect regression testing with RMS error detection.
  • 🧩 Modular Elements: Rich library of typed elements (Select, Link, Input, etc.).
  • 🌍 Intelligent I18n: Built-in support for multi-language testing using [LANG:key] tokens.
  • ⚡ Dynamic Data: Generate UUIDs, timestamps, and random strings on the fly.

🛠️ Included in the Box

  • Core Library: Typed elements and the dynamic ElementFactory.
  • Gherkin Steps: Highly curated, reusable steps for high-speed test writing.
  • Utility Suite: Robust handlers for variables, visual assets, and HTTP operations.
  • Self-Testing: A comprehensive suite of 150+ unit tests ensuring framework integrity.

🚦 Quick Start

Get up and running in minutes:

pip install .

Check out the Installation Guide for detailed setup instructions.