Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

157 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qavajs demo repository

Demo repository showcasing QavaJS framework capabilities across different platforms, tools, and testing scenarios. Each subdirectory is a self-contained runnable example.

Running any demo

cd <demo-folder>
npm install
npm test

Some demos have additional profiles (headless, cloud, etc.) — see the folder's README or package.json scripts for details.

Web

Demo Tool Description
web-playwright Playwright BDD web testing with Playwright — TodoMVC, Wikipedia, Sauce Demo
web-playwright-esm Playwright Same as above using ESM modules
web-wdio WebdriverIO BDD web testing with WebdriverIO (CommonJS)
web-wdio-esm WebdriverIO BDD web testing with WebdriverIO (ESM)
web-wdio-typescript WebdriverIO BDD web testing with WebdriverIO (TypeScript)
cypress Cypress BDD web testing with Cypress and Allure reporting

Mobile

Demo Tool Description
mobile-native WebdriverIO + Appium Native mobile app testing
mobile-web WebdriverIO Mobile web testing
mobitru WebdriverIO Cloud mobile testing via Mobitru

Desktop

Demo Tool Description
electron-playwright Playwright Electron desktop app testing
chrome-extension Playwright Chrome extension (MV3) popup testing — loads extension via persistent context, resolves dynamic extension ID from service worker

API

Demo Tool Description
web-api REST API testing

Accessibility

Demo Tool Description
accessibility-axe axe Accessibility testing with axe-core
accessibility-ea WebdriverIO Accessibility testing with EA steps

Cloud

Demo Tool Description
web-wdio-browser-stack WebdriverIO Cross-browser testing via BrowserStack
playwright-runner Playwright Playwright test runner integration
playwright-wdio-runner Playwright + WebdriverIO Playwright with WdIO runner and Appium

Advanced / Framework features

Demo Tool Description
fixture Playwright Fixtures and data persistence patterns
memory WebdriverIO Memory and shared state management
execute-step WebdriverIO Dynamic step execution
execute-test Playwright Test execution control and profiles
template Playwright Validation and environment configuration
sap-ui5 Playwright SAP UI5 application testing
agentic Playwright AI agent-assisted debugging with @playwright/cli and aria snapshots

License

MIT

About

@qavajs demo repository

Topics

Resources

Stars

15 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages