Skip to content
@qavajs

qavajs

@qavajs - Test Automation Framework

@qavajs

https://qavajs.github.io/

@qavajs framework is a solution that significantly reduces the setup time of automation projects. It provides a set of predefined steps, built-in page object solution and out of the box integrations with tools (like EPAM ReportPortal, Mobitru, BrowserCube, etc.)

Installation from scratch

npm init @qavajs

and select modules to install. The system will generate a config file based on your answers.

Test execution

npx qavajs run --config <config> --profile <profile>

  • default config is config.js or config.ts
  • default profile is default

Popular repositories Loading

  1. core core Public

    qavajs installer and runner

    TypeScript 20 3

  2. steps-memory steps-memory Public

    steps to perform memory verifications

    TypeScript 20 2

  3. validation validation Public

    Lib that transform plain english definition to validation functions

    TypeScript 17

  4. steps-wdio steps-wdio Public

    Collection of WDIO steps for qavajs framework

    TypeScript 15 4

  5. steps-playwright steps-playwright Public

    Collection of playwright steps for qavajs framework

    TypeScript 15 6

  6. steps-api steps-api Public

    Collection of steps to work with web API

    TypeScript 14 2

Repositories

Showing 10 of 50 repositories
  • create Public

    npm init @qavajs

    qavajs/create’s past year of commit activity
    TypeScript 2 MIT 0 0 2 Updated Nov 4, 2024
  • core Public

    qavajs installer and runner

    qavajs/core’s past year of commit activity
    TypeScript 20 MIT 3 3 6 Updated Nov 4, 2024
  • steps-playwright Public

    Collection of playwright steps for qavajs framework

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

    Collection of WDIO steps for qavajs framework

    qavajs/steps-wdio’s past year of commit activity
    TypeScript 15 MIT 4 5 1 Updated Nov 1, 2024
  • playwright Public

    qavajs on top of playwright runner

    qavajs/playwright’s past year of commit activity
    TypeScript 2 MIT 1 0 0 Updated Oct 31, 2024
  • cypress Public

    qavajs compatible framework on cypress runner

    qavajs/cypress’s past year of commit activity
    JavaScript 1 0 0 1 Updated Oct 31, 2024
  • memory Public
    qavajs/memory’s past year of commit activity
    TypeScript 9 MIT 1 0 0 Updated Oct 30, 2024
  • steps-gmail Public

    gmail steps for @qavajs project

    qavajs/steps-gmail’s past year of commit activity
    TypeScript 7 MIT 0 0 1 Updated Oct 30, 2024
  • qavajs/steps-ctp’s past year of commit activity
    TypeScript 4 MIT 0 0 1 Updated Oct 30, 2024
  • steps-visual-testing Public

    steps to perform visual testing

    qavajs/steps-visual-testing’s past year of commit activity
    TypeScript 6 MIT 0 0 1 Updated Oct 30, 2024

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…