Элемент count в webelement
Я хочу считать элементы в селене. При использовании xpath //*[@class='z-listbox-body']/table/tbody[2]/tr
Я получаю 3 совпадающих узла.
Но мой код получает 12 вместо 3:
public String countTable(){
List<WebElement> located_elements = driver.findElements(By.xpath("//*[@class='z-listbox-body']/table/tbody[2]/tr"));
int count = 0;
for(WebElement located_element:located_elements){
count ++;
}
String s = String.valueOf(count);
return s;
}
1 ответ
Пожалуйста, попробуйте использовать код ниже:
public String countTable(WebDriver dirver){
List located_elements = driver.findElements(By.xpath("//[@class='z-listbox-body']/table/tbody[2]/tr"));
return String.valuseOf(located_elements.size());
}