Skip to content
@qavajs

qavajs

@qavajs - Test Automation Framework

🚀 @qavajs

The qavajs is a modular test automation framework designed to minimize setup time and streamline the development of test scripts. Shipped with a built-in page object engine and ready-to-use sets of domain-agnostic BDD step definitions suitable for both API and UI testing of the web and native mobile applications, and a set of various available integrations with cloud providers (Mobitru, SauceLabs, BrowserStack), Test and Report Management Systems (Report Portal, Jira, and others)

📦 Installation from scratch

npm init @qavajs

This command configures qavajs and installs the necessary modules for your testing purposes.

🔬 Test execution

npx qavajs run

📘 Resources

Documentation
Guides
Code Examples
Open Issues

Pinned Loading

  1. steps-memory steps-memory Public

    @qavajs memory steps

    TypeScript 21 2

  2. core core Public

    @qavajs test runner module

    TypeScript 21 3

  3. validation validation Public

    @qavajs validation library

    TypeScript 18

  4. steps-playwright steps-playwright Public

    @qavajs playwright steps

    TypeScript 16 6

  5. steps-wdio steps-wdio Public

    @qavajs webdriverio steps

    TypeScript 16 4

  6. memory memory Public

    @qavajs test data management library

    TypeScript 11 1

Repositories

Showing 10 of 51 repositories
  • validation Public

    @qavajs validation library

    qavajs/validation’s past year of commit activity
    TypeScript 18 MIT 0 0 0 Updated Nov 7, 2025
  • steps-lighthouse Public

    @qavajs lighthouse steps

    qavajs/steps-lighthouse’s past year of commit activity
    TypeScript 4 MIT 0 0 0 Updated Nov 6, 2025
  • core Public

    @qavajs test runner module

    qavajs/core’s past year of commit activity
    TypeScript 21 MIT 3 1 0 Updated Nov 5, 2025
  • playwright Public

    @qavajs on top of playwright runner

    qavajs/playwright’s past year of commit activity
    TypeScript 4 MIT 2 0 1 Updated Nov 5, 2025
  • steps-playwright Public

    @qavajs playwright steps

    qavajs/steps-playwright’s past year of commit activity
    TypeScript 16 MIT 6 2 1 Updated Nov 5, 2025
  • steps-wdio Public

    @qavajs webdriverio steps

    qavajs/steps-wdio’s past year of commit activity
    TypeScript 16 MIT 4 0 1 Updated Nov 5, 2025
  • memory Public

    @qavajs test data management library

    qavajs/memory’s past year of commit activity
    TypeScript 11 MIT 1 0 0 Updated Nov 4, 2025
  • steps-accessibility-ea Public

    @qavajs accessibility-checker steps

    qavajs/steps-accessibility-ea’s past year of commit activity
    TypeScript 2 MIT 0 0 0 Updated Nov 4, 2025
  • console-formatter Public

    console formatter for cucumber

    qavajs/console-formatter’s past year of commit activity
    JavaScript 10 MIT 0 0 0 Updated Nov 4, 2025
  • html-formatter Public

    HTML formatter for cucumber framework

    qavajs/html-formatter’s past year of commit activity
    TypeScript 7 MIT 0 1 0 Updated Nov 4, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…