t.me/atinfo_chat Telegram группа по автоматизации тестирования

Помогите решить проблему проверки выбранного чекбокса. Java+Selenium

Теги: #<Tag:0x00007f748ae38c20> #<Tag:0x00007f748ae38b58>

Доброго времени суток друзья! Помогите решить проблему проверки выбранного чекбокса, создал вот такой метод:

public String getStatus() {
        return new AsfCheckBox(manager, 2).getAttribute("value");
    }

Метод будет проверять возвращать статус.

Сам элемент вот такой:

А теперь сама проблема, если чекбокс не выбран, возвращает value = on.

Как поступить в данном случае?

Через isSelected() пробовали?

после клика промониторьте html - уверен что где то атрибут меняеться

Спасибо всем!
Решил следующим образом:

 public boolean getStatus(int checkBoxIndex) {
        WebElement element = manager.getDriver().findWaitElement(By.xpath(new AsfCheckBox(manager, checkBoxIndex).getXpath()));
        return element.isSelected();
    }

Но что плохо в этой ситуации, устанавливаю индекс чекбокса и проверяю. Думаю не по индексу, а по тексту варианта.

Спасибо большое Всем!