всем привет, java selenium. Подскажите плиз, есть у меня пару текстовых строк в дроп дауне, они имеют одинаковый класс, но разные ID, т.е локатор я использую id. И в конце этих строк есть чек боксы (из локаторов у них только класс), и мне надо убедиться, что для какой-то определенной строки НЕ выбран чек бокс. Я пробовал делать, типа:
testPage.java@FindBy(id = "option1")
WebElementFacade optionOne;
public boolean isOptionOneChecked() {
return optionOne.then(By.cssSelector(".checkedbox")).isVisible();
}
Тест степ был такой:
testStep.java@Step
public void verifyIsOptionOneChecked() {
assertThat(testPage.isOptionOneChecked()).isFalse();
}
Но так не работает, т.к при возвращении результата optionOne же виден.
Подскажите, плиз, как можно сделать. Спасибо. Пока планирую через xpath, как вариант.