Skip to content

Accessibility tests for windows only

Fixes
Fixes for #600 (closed), #164 issue no by @ViperM

Description

  • Update dev_composer to add chromium apk and install pa11y-ci npm
  • Update cdlitest to run accessibility tests and provide flags for other tests
  • Add Config.json file to configure Pa11y-CI

How to Test the PR
Make sure you are using windows (Accessibility tests won't run in linux or any WSL in windows)
Stop the framework if running then
Run Below commands in the root directory

  • docker rmi -f cdlidev_dev_cake
  • Run the framework python ./dev/cdlidev.py up
  • Screenshot__58_
  • press y
  • Run ./cdlitest --accessibility in bash

Type of PR
This PR is a feature

Screenshots
Screenshot__1517_

Screenshot__1518_

Screenshot__1519_

Checklist:

  • My pull request has a descriptive title (not a vague title like "Update index.md").
  • My pull request targets the phoenix/develop branch of the repository.
  • My commit messages follow best practices.
  • My code follows the established code style of the repository.
  • I added tests for the changes I made (if applicable).
  • I added or updated documentation (if applicable).
  • I tried running the project locally and verified that there are no visible errors.
Edited by Mohit Sharma

Merge request reports