kuaniysh
(Kuanysh Bekturganov)
#1
Доброго времени суток друзья! Помогите решить проблему проверки выбранного чекбокса, создал вот такой метод:
public String getStatus() {
return new AsfCheckBox(manager, 2).getAttribute("value");
}
Метод будет проверять возвращать статус.
Сам элемент вот такой:
А теперь сама проблема, если чекбокс не выбран, возвращает value = on.
Как поступить в данном случае?
Keiga
(Keiga)
#2
Через isSelected() пробовали?
Taras
(Taras)
#3
после клика промониторьте html - уверен что где то атрибут меняеться
kuaniysh
(Kuanysh Bekturganov)
#4
Спасибо всем!
Решил следующим образом:
public boolean getStatus(int checkBoxIndex) {
WebElement element = manager.getDriver().findWaitElement(By.xpath(new AsfCheckBox(manager, checkBoxIndex).getXpath()));
return element.isSelected();
}
Но что плохо в этой ситуации, устанавливаю индекс чекбокса и проверяю. Думаю не по индексу, а по тексту варианта.
Спасибо большое Всем!