Memory
Framework provides the capability to transit variables between step and access them from gherkin definitions
Page Object
Framework provides capability to call getElement method from po object that resolves plain-english selector and return element or array of elements.
Composing Steps
Framework provides capability to implement complex logic via executeStep world method
Parallel Execution
Framework support parallel execution out of the box.
Validation
All @qavajs libraries use single validation system provided by @qavajs/validation package.
WDIO Adapter
@qavajs/cli comes with wdioAdapter function that allow to use wdio services e.g selenium-service, appium-service, etc.
Typescript
Typescript is supported out of the box via ts-node library
Visual Studio Code
https://github.com/qavajs/vscode/releases