Список WebElements, показывающих количество как 1, используя Selenium через Java - PullRequest
0 голосов
/ 03 мая 2019

У меня есть список веб-элементов, когда я применяю функцию listName.size () список, он показывает количество как 1.
Где, как в действительности, счет не равен 1.

Ниже, что я пробовал -

  1. Попытка применения неявного и явного ожидания для правильной загрузки длинного списка веб-элементов.
  2. Пробовал wait.until (ExpectedConditions.visibilityOfElementLocated (listName));

код Java:

List<WebElement> listName= driver.findElements(By.xpath("xpath"));
int count = listName.size();

Я хочу, чтобы число было точно таким же, как число элементов списка, найденных с помощью xpath. Примечание. Xpath действителен и корректен. Можно найти элементы вручную с помощью этого xpath.

1 Ответ

0 голосов
/ 03 мая 2019

Если ваш вариант использования состоит в печати size() из списка , соответствующего определенной стратегии локатора вместо использования visibilityOfElementLocated(), вам необходимо использовать одно из следующих решений:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...