Во-первых, у вас есть ошибка в вашем clickResult
, met6hod: вы должны передать i
в resultLinks.get
:
public void clickResult(int i) {
initPage();
List<WebElement> resultLinks = getSearchResultLinks();
resultLinks.get(i).click();
}
Другая возможная проблема может заключаться в том, что список, возвращаемый getSearchResultLinks
, является массивом, начинающимся с нуля, поэтому для получения первого результата поиска необходимо вызвать clickResult(0)
и так далее. Это может быть очевидно для программиста, но у тестеров могут возникнуть проблемы:)