Automated Accessibility Validation Invocation for Web Elements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for testing website accessibility require manual decision-making on which accessibility validations to invoke and where in the script, making the process inefficient and prone to errors.

Innovation Solution

An automated accessibility test program that integrates with an automation framework to automatically identify and validate interactive webpage elements, executing specific scripts for validation and storing results, ensuring compliance with accessibility standards like WCAG.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual decision-making is used to select and invoke accessibility validations in scripts, then flexibility in choosing specific validations is maintained, but efficiency decreases and human error increases

Engineering Contradiction:
Improveefficiency of accessibility testingVSAvoidaccuracy of validation invocation
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system enables self-service automation by having the accessibility testing system automatically identify interactive webpage elements and select appropriate validations without human intervention. The automated framework analyzes the webpage structure, identifies elements like forms and buttons, and autonomously invokes relevant accessibility validations, eliminating the need for manual script configuration while improving both efficiency and reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes parameters by automatically adjusting which accessibility validations are invoked based on the specific webpage elements detected. Instead of using fixed manual scripts, the system modifies validation selection parameters in real-time according to the webpage's actual content and structure, optimizing both the efficiency and accuracy of accessibility testing.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If automated accessibility testing is implemented, then efficiency and consistency are improved, but the complexity of the testing system increases

Engineering Contradiction:
Improveefficiency of accessibility testingVSAvoidcomplexity of testing framework
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The accessibility testing framework is designed with multi-functionality to handle diverse webpage elements through a single unified system. It can automatically identify various interactive elements (forms, buttons, links) and apply appropriate accessibility validations without requiring separate manual scripts for each element type, thereby improving efficiency while managing system complexity through consolidation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The testing system is segmented into modular components that can independently identify webpage elements, select appropriate validations, and execute tests. This modular architecture allows the system to achieve high automation efficiency while maintaining manageable complexity by breaking down the testing process into discrete, reusable functional units.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11030087B2Systems and methods for automated invocation of accessibility validations in accessibility scripts
Publication Date: 2021.06.08 JPMORGAN CHASE BANK NA
  • US11030087B2 patent drawing
  • US11030087B2 patent drawing

AI summary

Systems and methods for automated invocation of accessibility validations in accessibility scripts are disclosed. According to one embodiment, in an information processing apparatus comprising at least one computer processor, an automated accessibility test program performing the following: (1) invoking an automated test program; (2) invoking the automated accessibility test program in the automated test program; (3) loading a webpage to be validated; (4) identifying at least one interactive webpage element on the webpage; (5) causing the automated accessibility program to validate the interactive webpage element with the automated accessibility program; (6) storing a result of the validation; and (7) performing an action validation on the interactive webpage element.