Здравствуйте. Автоматизацией занимаюсь всего несколько недель, прошу тапками не кидаться.
Цель: из списка ссылок на странице (допустим, https://en.wikipedia...Apple_cultivars) открыть все ссылки на букву А, в имени которых есть слово "apple".
Что получается у меня:
List<WebElement> linkList = driver.findElements(By.xpath("//*[@id=\"mw-pages\"]/div/div/div[2]")); for (int i = 0; i < linkList.size(); i++) { System.out.println(linkList.get(i).getText()); WebElement page = driver.findElement(By.xpath("//a[contains(text(), 'apple')]")); page.sendKeys(Keys.CONTROL, Keys.SHIFT , Keys.RETURN); }
Как результат: открывается страница со ссылками на сорта яблонь, после открывается первая ссылка со словом "apple". Тест завершается успехом.
Я так понимаю, что проблема в linkList.size() и вместо него нужно использовать другое значение.
Собственно вопрос: как подсчитать количество ссылок для цикла?