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 the 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

to launch 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
  • core Public

    qavajs installer and runner

    qavajs/core’s past year of commit activity
    TypeScript 21 MIT 3 3 1 Updated Apr 30, 2025
  • .github Public

    readme

    qavajs/.github’s past year of commit activity
    3 1 0 0 Updated Apr 29, 2025
  • validation Public

    Lib that transform plain english definition to validation functions

    qavajs/validation’s past year of commit activity
    TypeScript 18 MIT 0 1 0 Updated Apr 28, 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 Apr 24, 2025
  • playwright Public

    qavajs on top of playwright runner

    qavajs/playwright’s past year of commit activity
    TypeScript 4 MIT 1 0 1 Updated Apr 22, 2025
  • playwright-runner-adapter Public

    Adapter to launch qavajs project with playwright runner

    qavajs/playwright-runner-adapter’s past year of commit activity
    TypeScript 3 MIT 0 0 0 Updated Apr 22, 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 Apr 15, 2025
  • steps-accessibility-ea Public

    Steps to perform accessibility checks powered by accessibility-checker lib

    qavajs/steps-accessibility-ea’s past year of commit activity
    TypeScript 2 MIT 0 0 0 Updated Apr 9, 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 Apr 8, 2025
  • demo Public

    demo repository demonstrating framework capabilities

    qavajs/demo’s past year of commit activity
    Gherkin 14 MIT 1 0 0 Updated Mar 21, 2025

People

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

Most used topics

Loading…