Подскажите, у меня на странице элемент изображения, который выбирается. Как мне проверить что он выбран? Я использую к элементу .isSelected, но он постоянно возвращает false независимо от того выбран он или не выбран. Я так понимаю что проблемма состоит в том что меняется атрибут по иерархии выше. Есть ли возможность как-то по элементу получить доступ к атрибуту выше. см скрин
в чем проблема написать xpath к нужному элементу?
Они все подобные, мне нужно будет выбрать и написать селектор и выбрать 100й элемент, как-то некрасиво
/… поднятся вверх в xpath
selected - это часть имени класса (там " после слова selected)
quiz-question-image__item–selected
Вот именно наличие это класса и нужно проверять
element.getAttribute("class").contains("quiz-question-image__item--selected");
ну или сразу ломиться в этот элемент
driver.findElement(By.cssSelector(".quiz-question-image__item--selected"))
Спасибо, разобрался) Поднялся от текущего элемента на верх