Cuppet Core Structure
Explore the complete architecture of Cuppet Core - from core modules to specialized testing capabilities
Core Modules
mainFunctions
Core navigation and URL handling for web automation. Prepare URLs, navigate pages, and manage viewports.
Learn more → 🎯elementInteraction
Advanced element interaction and manipulation. Click, fill, select, and interact with web elements.
Learn more → 💾dataStorage
Store and retrieve data across test scenarios with powerful variable interpolation support.
Learn more → 🔧helperFunctions
Utility functions for data manipulation, validation, and common testing operations.
Learn more → 🌍apiFunctions
RESTful API testing with comprehensive request/response handling and authentication.
Learn more →Testing Modules
Browser Testing
Puppeteer-based web automation with automatic lifecycle management and viewport configuration.
Learn more → 📱Appium Testing
Mobile app testing for iOS and Android with gesture support and element interaction.
Learn more → ♿Accessibility
Pa11y integration for WCAG 2.1 compliance testing with detailed violation reports.
Learn more → 🚀Lighthouse
Google Lighthouse integration for performance, SEO, and best practices auditing.
Learn more → 👁️Visual Regression
BackstopJS integration for automated screenshot comparison and visual testing.
Learn more → 📡MQTT Testing
IoT and message broker testing with MQTT protocol support, QoS levels, and message validation.
Learn more → 🔄Kafka Testing
Event-driven architecture testing with Apache Kafka, supporting producers, consumers, and message validation.
Learn more →