"CHECK_508" Command
Description: This command provides a 508 compliance report after checking a website that you specify in a Goto_URL step. A 508 license is required for you to be able to use this command. The command checks the following rules according to 508 web standards:
1.1.1 - Level A
Images without alt long desc
Buttons without content
Applets without alt
Objects without alt
Client side image map without alt
2.4.6 - Level AA
Headings without content
1.3.1 - Level A
Broken aria references
Internal style sheets
Layout table has headers (th tags)
Data tables doesn't have headers
Data tables have empty headers
2.4.4 - Level A
Empty links
1194.22-a
Video/audio without alt
2.1.1 - Level A
Server side map images
1194.22-e
Server side image map
3.3.2 - Level A
No label for filed id attribute
2.4.1 - Level A
Broken Skip navigation link
Frames without title
Â
Data Table XPaths: This field is used when you have a data table where the data is related to each other, like the table below which has table header tag<th>. If this table is not specified in the command (Using an XPath such as //table), it will be considered a layout table (which is a table that can be used to position elements). So by default, all tables are inspected by the command as layout tables, except data tables specified in the field.
Â
Usage Scenario: Suppose we want to check compliance of Reference app main page as well as the table of users page.
Procedure: Define a step that navigates to our Reference app and another step that performs the 508 compliance check. Then define steps that navigate to Profiles > User tables and define one last step that checks the profile table page. Your steps will look like this:
Â
Â