Skip to main content
Version: 2x

@qavajs/steps-accessibility

Steps to perform accessibility checks using axe library.

Installation

npm install @qavajs/steps-accessibility

Configuration

export default {
require: [
'node_modules/@qavajs/steps-wdio/index.js', //corresponding driver library should be imported first
'node_modules/@qavajs/steps-accessibility/index.js'
],
format: [
['@qavajs/html-formatter', 'report.html']
]
}

Usage

Lib provides I perform accessibility check step that creates axe instance, performs checks and attach html report in base 64 format

Feature: Accessibility

Scenario: perform accessibility check
When I open 'https://qavajs.github.io/' url
And I perform accessibility check
And I perform accessibility check:
"""
{
"runOnly": ["wcag2a"]
}
"""