如何在Selenium Java的斧头核心中为wcag2aa配置规则

时间:2018-10-19 06:30:52

标签: selenium

我想为wcag2aa在硒中的ax中添加规则。 有人可以帮我语法吗?

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

我已经尝试了上面的代码,但是它给了我异常

谢谢。

1 个答案:

答案 0 :(得分:0)

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

尝试:

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

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

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

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

Check out the Axe API docs on the options parameter