1.0.0 • Published 3 years ago

testcafe-accessibility v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Testcafe accessibility

Small lib that can be used to run accessibility for testcafe using axe and generate html report with screenshot

Build Status

Features

  • uses axe as underlying accessibility engine
  • can be used to generate report for each url separately due to ${MODULE} in the test name
  • will automatically take a screenshot after running the accessibility test and link it to the accessibility test
  • supports quarantine mode and parallel test execution

Install

npm install testcafe-accessibility

Configuration

Once installed add accessibility configuration in .testcaferc.js file

module.exports = {
  // some other config
  accessibility: {
    path: 'tmp',
    pathPattern: '${DATE}/${FIXTURE}/accessibility/[${TEST}]_[${MODULE}]_${TIME}_${QUARANTINE_ATTEMPT}.html',
  },
};
RequiredArgumentDescriptionExample
Yesaccessibility.pathThe base directory where accessibility reports will be savedtmp
Yesaccessibility.pathPatternA pattern that defines how TestCafe composes the relative path to a accessibility file. See Screenshot and Video Directories.${DATE}/${TEST}.json

Examples

See working examples in examples folder

Author

Rafal Szczepankiewicz