| CPC G06F 3/0484 (2013.01) [G06F 3/023 (2013.01); G06F 16/9577 (2019.01)] | 20 Claims |

|
1. A method for detecting keyboard accessibility failures (KAFs), the method comprising:
reading a document object model of a web page;
generating, via a processor of a computing system, a keyboard navigation flow model from the document object model of the web page based on interactions of a user with the web page, wherein the keyboard navigation flow model includes states representing user interfaces displayed by the web page, nodes representing keyboard inputs in the states, and edges representing transitions that occur in the web page between the nodes;
detecting one or more KAFs based on an analysis of the keyboard navigation flow model; and
producing a report of the detected one or more KAFs on the web page.
|