Automated accessibility testing
AssigneeChandra Sekhar Sabbavarpu
InventorChandra Sekhar Sabbavarpu
Life of this patent
Estimating the term…
Abstract
Apparatuses, methods, and non-transitory computer readable medium for accessibility testing are disclosed. Accessibility testing can include receiving input source data from one or more input sources which can include HTML files. The input source data is parsed, which includes determining a document object model for each of the one or more input sources. The one or more input sources that satisfy a violation criterion are determined, based on the parsing of the document object model for each of the one or more input sources. An accessibility report is generated and includes the one or more input sources that are determined to satisfy the violation criterion.
Claims20
A method comprising:
- receiving, by a computing device, input source data from one or more input sources;
- in response to a determination that at least one of the one or more input sources includes one or more links to one or more external input sources, parsing, by the computing device, the input source data, wherein the parsing includes determining a document object model for each of the one or more input sources and accessing, based on a depth level value indicating a number of the one or more links in the one or more external input sources to access, the one or more links to determine a document object module for each of the one or more external input sources;
- determining, by the computing device, the one or more input sources that satisfy a violation criterion based on the parsing of the document object model for each of the one or more input sources;
- and
- generating, by the computing device, an accessibility report including the one or more input sources that are determined to satisfy the violation criterion.
An accessibility testing apparatus comprising:
- a memory and a processor configured to execute instructions stored in the memory to receive input source data from one or more input sources;
- in response to at least one of the one or more input sources including one or more links to one or more external input sources, parse the input source data, wherein the parsing includes determining a document object model for each of the one or more input sources and accessing, based on a depth level value indicating a number of the one or more links in the one or more external input sources to access, the one or more links to determine a document object module for each of the one or more external input sources;
- determine the one or more input sources that satisfy a violation criterion based on the parsing of the document object model for each of the one or more input sources;
- and
- generate an accessibility report including the one or more input sources that are determined to satisfy the violation criterion.
A non-transitory computer-readable storage medium, comprising executable instructions that, when executed by a processor, perform operations comprising:
- receiving input source data from one or more input sources;
- in response to at least one of the one or more input sources including one or more links to one or more external input sources, parsing the input source data, wherein the parsing includes determining a document object model for each of the one or more input sources and accessing, based on a depth level value indicating a number of the one or more links in the one or more external input sources to access, the one or more links to determine a document object module for each of the one or more external input sources;
- determining the one or more input sources that satisfy a violation criterion based on the parsing of the document object model for each of the one or more input sources;
- and
- generating an accessibility report including the one or more input sources that are determined to satisfy the violation criterion.
Dependencies are inferred from the claim text.