Я хочу нажать на элемент из списка. Я использую getAttribute ("значение"), чтобы получить текст, но он возвращает 0, следовательно, он не щелкает элемент. Пожалуйста, помогите.
Структура DOM
<ol class ="class1">
<li value="foo1" class="class2">
<li value="foo2" class="class2">
</ol>
Xpath:
@FindBy(xpath = "//ol[@class='class1']/li")
List<WebElement> tagList;
Я пробовал getText (), но он возвращает текст вместе с неизвестным символом, так как элемент имеет значки вместе с текстом.
Это мой код
public void selectTag() {
addReservationBtn.click();
tags.click();
for(WebElement li : tagList) {
// System.out.println(li.getAttribute("value"));
if (li.getAttribute("value").equalsIgnoreCase("foo2")) {
li.click();
break;
}
}