首页 > 解决方案 > 如何在 axe-core for selenium java 中为 wcag2aa 配置规则

问题描述

我想在 ax in selenium 中为 wcag2aa 添加规则。谁能帮我语法?

JSONObject responseJSON = new AXE.Builder(getBrowser()
                    .getWebDriver(), scriptUrl).options(
                    ("{ rules: { 'wcag2aa' } }")).analyze();

我已经尝试了上面的代码,但它给了我例外

谢谢。

标签: selenium

解决方案


wcag2aa 是规则列表,而不是规则本身。

尝试:

.options("{ runOnly: ['wcag2aa'] }")

或者您只能运行多个规则列表,如下所示:

.options("{ runOnly: ['wcag2a', 'wcag2aa', '最佳实践'] }")

在这种情况下,唯一不会运行的规则列表是“section508”列表。

查看有关 options 参数的 Ax API 文档


推荐阅读