Skip to content

Conversation

@Zayadul-huq-afnan
Copy link
Collaborator

@Zayadul-huq-afnan Zayadul-huq-afnan commented Jul 27, 2025

PR Type

Feature

PR Checklist

  • Tests for the changes have been added / updated.
  • Documentation comments have been added / updated.
  • A changelog entry has been made.
  • Version number has been updated.
  • Required modules have been added to respective "requirements*.txt" files.
  • Relevant Test Cases added to this description (below).
  • (Team) Label with affected action categories and semver status.

Overview

This PR adds the accessibility test action. The action check the accessibilty following the WCAG rules and industry best practices for accessibility. First the user needs to navigate to the webpage using selenium (go to webpage action), then run the accessibility test action. This action does not require any user input. It will run the accessibility test on the current webpage that is rendered in the selenium web driver. This action will create a folder name "Accessibility Test Report" inside the "Framework" folder (if the folder does not exist already). All the accessibility report will be save there following a dynamic report naming convention. The action generates 3 files

  • accessibility_report.html: Visual summary of the accessibility test
  • accessibility_report_summary.json: JSON report of the summary result
  • accessibility_result.json: Raw JSON result

Test Cases

@sazid sazid merged commit fd24202 into dev Aug 4, 2025
7 checks passed
@sazid sazid deleted the accessibility_test branch August 4, 2025 09:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants