Не могу исключить теги, используя AxeBuilder с Ax-Selenium- Java - PullRequest
0 голосов
/ 04 марта 2020

Я пытаюсь внедрить 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);
    }
}

Кто-нибудь знает, почему это не сработает?

1 Ответ

1 голос
/ 05 марта 2020

Это ошибка с Ax, которая будет исправлена ​​в следующем выпуске.

Меня проинформировали о gitter здесь: https://gitter.im/dequelabs/axe-core?at=5e60f792cb91b5224f1134c8

Посмотрев на GitHub, похоже, это проблема. https://github.com/dequelabs/axe-selenium-java/issues/42

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...