Skip to content
Rohan Dudam edited this page Jul 26, 2024 · 63 revisions

Welcome! This is a Pythonic web, mobile and API automation framework that helps you write robust tests quickly right from the start. Which means you save time and money that would be spent developing and maintaining a test automation framework.

This framework is based on the page object pattern. It comes with many useful third-party integrations like CircleCI, Jenkins, Slack, Email, TestRail, Tesults, Report Portal, pytest, BrowserStack, Sauce Labs, LambdaTest etc., and helps you get started with QA automation of mobile (Android and iOS) and web applications quickly. This repository is developed and maintained by Qxf2 Services.

Table of contents

  1. Setup
  2. Repository details
  3. GUI Automation Framework Quick Start Guide
    1. Demo Application
    2. Usage Example
      1. How to define the Page Objects
      2. How to write your first test
      3. How to locate elements
      4. How to run tests
  4. Integration with TestRail using Python
  5. Integration with Cloud Services
    1. BrowserStack
    2. Sauce Labs
    3. LambdaTest
  6. Integration with CI Tools
    1. Jenkins
    2. CircleCI
  7. Integration with ReportPortal
  8. Integration with Slack
  9. Email pytest report with Gmail
  10. Utilities
    1. Wrapit
    2. Secure Shell(SSH)
    3. Compare CSV files
    4. Compare Excel files