Python test framework for web, mobile, and API automation
Top 93.7% on sourcepulse
This framework provides a Pythonic approach to automating web, mobile (iOS/Android), and API testing using the Page Object Model and player-interface patterns. It's designed for QA engineers and developers seeking to accelerate test suite creation with built-in integrations for popular services like BrowserStack, TestRail, and Slack.
How It Works
The framework leverages the Page Object Model for UI automation, encapsulating page elements and interactions into reusable classes. For API testing, it employs a player-interface pattern, allowing for structured definition and execution of API requests. This separation of concerns enhances maintainability and test robustness.
Quick Start & Requirements
pip install -r requirements.txt
Highlighted Details
-n
flag).Maintenance & Community
Developed and maintained by Qxf2 Services. Contact mak@qxf2.com
for assistance.
Licensing & Compatibility
The README does not explicitly state the license. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The framework is primarily focused on Python and may require specific environment configurations (e.g., winpty
for Git Bash on Windows). Some integrations require external service accounts and API keys. The README mentions a dependency on a separate qxf2/cars-api
repository for running sample API tests.
1 week ago
Inactive