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. It is mainly achieved due to 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.

📦 Installation from scratch

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

🔬 Test execution

npx qavajs run launches test execution.

📘 Resources

Documentation
Guides
Code Examples

Popular repositories Loading

  1. core core Public

    qavajs installer and runner

    TypeScript 21 3

  2. steps-memory steps-memory Public

    steps to perform memory verifications

    TypeScript 21 2

  3. validation validation Public

    Lib that transform plain english definition to validation functions

    TypeScript 18

  4. steps-wdio steps-wdio Public

    Collection of WDIO steps for qavajs framework

    TypeScript 16 4

  5. steps-playwright steps-playwright Public

    Collection of playwright steps for qavajs framework

    TypeScript 16 6

  6. steps-api steps-api Public

    Collection of steps to work with web API

    TypeScript 15 2

Repositories

Showing 10 of 51 repositories
  • playwright Public

    qavajs on top of playwright runner

    qavajs/playwright’s past year of commit activity
    TypeScript 4 MIT 1 0 0 Updated Mar 19, 2025
  • qavajs.github.io Public

    docs site

    qavajs/qavajs.github.io’s past year of commit activity
    MDX 10 7 0 0 Updated Mar 18, 2025
  • steps-wdio Public

    Collection of WDIO steps for qavajs framework

    qavajs/steps-wdio’s past year of commit activity
    TypeScript 16 MIT 4 1 0 Updated Mar 17, 2025
  • core Public

    qavajs installer and runner

    qavajs/core’s past year of commit activity
    TypeScript 21 MIT 3 3 5 Updated Mar 17, 2025
  • xray-formatter Public

    xray formatter for qavajs framework

    qavajs/xray-formatter’s past year of commit activity
    TypeScript 5 MIT 1 0 0 Updated Mar 14, 2025
  • memory Public
    qavajs/memory’s past year of commit activity
    TypeScript 11 MIT 1 0 0 Updated Mar 13, 2025
  • steps-playwright Public

    Collection of playwright steps for qavajs framework

    qavajs/steps-playwright’s past year of commit activity
    TypeScript 16 MIT 6 2 0 Updated Mar 13, 2025
  • demo Public

    demo repository demonstrating framework capabilities

    qavajs/demo’s past year of commit activity
    Gherkin 14 MIT 1 0 0 Updated Feb 28, 2025
  • steps-accessibility Public

    Steps to perform accessibility checks using axe library.

    qavajs/steps-accessibility’s past year of commit activity
    TypeScript 6 MIT 0 0 0 Updated Feb 28, 2025
  • steps-visual-testing Public

    steps to perform visual testing

    qavajs/steps-visual-testing’s past year of commit activity
    TypeScript 7 MIT 0 0 0 Updated Feb 27, 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…