🚀 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:
Check out the Installation Guide for detailed setup instructions.