我正在尝试确定pa11y是否是帮助我们识别CI / CD管道中潜在的Section508和WCAG2AA问题的最佳工具。因此,我目前正在测试一次性版本,以查看其生成的结果。
我遇到的问题是我们的客户要求同时符合508节和WCAG2AA。为此,我确定要测试508,我需要设置
standard: 'Section508'
问题是,标准是字符串而不是数组值。将标准设置为WCAG2AA时,将508条规则传递给规则似乎也不起作用。
最终,是否有一种方法可以运行两次而不必运行两次?我想将结果返回到一个JSON文件中。
很抱歉,如果这是一个菜鸟问题-我的JS经验有限,而且我的经验也是如此。
答案 0 :(得分:0)
否,每次运行一次只能使用一种标准。
也就是说,我完全不建议在Pa11y中使用Section508标准。 Section 508 was updated in January 2018。那时对508节所做的更改包括并入了WCAG 2.0,因此,如果您对WCAG 2.0进行测试,那么对508节也有好处。
Pa11y的规则集依赖于HTML_Codesniffer,HTML_Codesniffer回购中有一个问题正在讨论;问题的结论是,由于现在已过时,因此将在以下版本中删除508节规则集。一旦发生这种情况,该规则集也将从Pa11y中删除: https://github.com/squizlabs/HTML_CodeSniffer/issues/202