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. cli cli Public

    qavajs installer and runner

    TypeScript 19 3

  2. steps-memory steps-memory Public

    steps to perform memory verifications

    TypeScript 19 2

  3. validation validation Public

    Lib that transform plain english definition to validation functions

    TypeScript 16

  4. steps-wdio steps-wdio Public

    Collection of WDIO steps for qavajs framework

    TypeScript 15 4

  5. steps-api steps-api Public

    Collection of steps to work with web API

    TypeScript 14 2

  6. po-playwright po-playwright Public

    library for plain-english access to page object

    TypeScript 14 1

Repositories

Showing 10 of 48 repositories
  • cli Public

    qavajs installer and runner

    qavajs/cli’s past year of commit activity
    TypeScript 19 MIT 3 3 2 Updated Jul 8, 2024
  • create Public

    npm init @qavajs

    qavajs/create’s past year of commit activity
    TypeScript 1 MIT 0 0 5 Updated Jul 5, 2024
  • template Public

    library that allow to define step definitions on Gherkin language

    qavajs/template’s past year of commit activity
    TypeScript 12 MIT 0 1 0 Updated Jul 5, 2024
  • format-report-portal Public

    Formatter for EPAM report portal

    qavajs/format-report-portal’s past year of commit activity
    JavaScript 9 MIT 3 3 0 Updated Jul 5, 2024
  • html-formatter Public

    HTML formatter for cucumber framework

    qavajs/html-formatter’s past year of commit activity
    TypeScript 6 MIT 0 3 0 Updated Jul 4, 2024
  • steps-api Public

    Collection of steps to work with web API

    qavajs/steps-api’s past year of commit activity
    TypeScript 14 MIT 2 1 0 Updated Jul 4, 2024
  • steps-playwright Public

    Collection of playwright steps for qavajs framework

    qavajs/steps-playwright’s past year of commit activity
    TypeScript 14 MIT 5 3 0 Updated Jul 3, 2024
  • demo Public

    demo repository demonstrating framework capabilities

    qavajs/demo’s past year of commit activity
    JavaScript 12 MIT 1 0 0 Updated Jul 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 Jun 28, 2024
  • vscode Public

    VSCode extension to work with qavajs framework

    qavajs/vscode’s past year of commit activity
    TypeScript 9 MIT 0 3 0 Updated Jun 21, 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…