-
Notifications
You must be signed in to change notification settings - Fork 15
Deque AXE Accessibility Checking
The accessibility checking module of the WPSS Validation Tool performs a number of accessibility tests on Web documents. A profile of test cases is used to determine which checks to perform and report on.
The Tool implements a number of checks for the Deque AXE rule as defined at https://dequeuniversity.com/rules/axe/3.3. A list of the implemented test cases is provided below. Accessibility checking is limited to verifying that appropriate mark-up is used and/or text is supplied where needed. There is no checking on the value of the content. A test case can check if alternative text is provided, but it cannot check if the text is appropriate. For example, it can verify there is a description for an image, but cannot verify that the description is valid for that image.
Unless otherwise stated, the tool fully checks the Deque AXE rule.
Partiall checked, cannot check the content of the track, just the presence.
AXE-Definition_List: dl elements must only directly contain properly-ordered dt and dd groups, script, or template elements
Can detect well formed language values, not that the language is correct.
Can detect well formed language values, not that the language is correct.
Can detect that captions are present, cannot check if the captions content is valid.
Can detect that description is present, cannot check if the description content is valid.
AXE-Th_has_data_cells: All th elements and elements with role="columnheader" or role="rowheader" must have data cells they describe
Rule not checked.
AXE-Td_headers_attr: All cells in a table element that use the headers attribute must only refer to other cells of that same table
AXE-Td_has_header: All non-empty td elements in tables larger than 3 by 3 must have an associated table header
Rule not checked.
Rule not checked.
Rule not checked.
Rule not checked.
Cannot check all instances if content is hidden via CSS.
Rule not checked.
Does not check for empty aria-labelledby element.
Does not check for tag with role="group".
AXE-Landmark_contentinfo_is_top_level: Contentinfo landmark must not be contained in another landmark
Rule not checked.
Rule not checked.
Can check for the presence of a title, cannot check that the title is valid.
Does not check aria-labelledby text alternative.
AXE-Focus_order_semantics: Elements in the focus order need a role appropriate for interactive content
Rule not checked.
Rule not checked.
Rule not checked.
Rule not checked.
Errors reported by AXE-Duplicate_id check.
Errors reported by AXE-Duplicate_id check.
Checks for presence of text alternative, cannot check if the alternative is valid.
Rule not checked.
Does not check for empty aria-labelledby element.
Checks for aria-label only.
AXE-Landmark-unique: Landmarks must have a unique role or role/label/title (i.e. accessible name) combination
Rule not checked.
AXE-Link_in_text_block: Links must be distinguished from surrounding text in a way that does not rely on color
Rule not checked.
Rule not checked.
Rule not checked.
Does not check for tag with role="group" or role="radiogroup".
Rule not checked.
Rule not checked.
Rule not checked.
Cannot check if links are in adjcent table cells.
AXE-Table_duplicate_name: The caption element should not contain the same text as the summary attribute
Rule not checked.
AXE-Aria_dpub_role_fallback: Unsupported DPUB ARIA roles should be used on elements with implicit fallback roles
Rule not checked.