Я пытаюсь внедрить ax-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);
}
}
Кто-нибудь знает, почему это не сработает?