gpt4 book ai didi

java - 无法使用 AxeBuilder 和 Axe-Selenium-Java 排除标签

转载 作者:行者123 更新时间:2023-12-02 08:55:24 28 4
gpt4 key购买 nike

我正在尝试实现axe-selenium-java进入我们的 Selenium 自动化框架,并且排除功能遇到问题。本质上,它似乎忽略了我要求它排除的项目,只评估整个页面。

正如您所看到的,我正在寻找的内容非常简单,我要求它排除标题并评估主标签内的所有内容,作为它由另一个团队管理的标题内容。示例方法如下:

public void testAccessibility(String method) {
JSONObject responseJSON = new AXE.Builder(driver, scriptUrl)
.include("main")
.exclude("header")
.analyze();

JSONArray violations = responseJSON.getJSONArray("violations");

if (violations.length() == 0) {
assertTrue("No violations found", true);
} else {
AXE.writeResults(method, responseJSON);
assertTrue(AXE.report(violations), false);
}
}

有谁知道为什么这不起作用?

最佳答案

这是 Axe 的一个错误,将在下一版本中解决。

我在这里得知有关 gitter 的信息: https://gitter.im/dequelabs/axe-core?at=5e60f792cb91b5224f1134c8

在 GitHub 上查看,这似乎是问题所在。 https://github.com/dequelabs/axe-selenium-java/issues/42

关于java - 无法使用 AxeBuilder 和 Axe-Selenium-Java 排除标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60523019/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com