Есть некоторые проблемы с вашим кодом.В вашем коде есть строка, указанная ниже:
util.getdriver().findElement(By.id("atg_store_prodList"));
List<WebElement> alllinks = util.getdriver().findElements(By.tagName("a"));
Вместо этого должно быть:
WebElement prodList = util.getdriver().findElement(By.id("atg_store_prodList"));
List<WebElement> alllinks = prodList.findElements(By.xpath(".//div[@class='product-name']/a"));
Это вернет список, содержащий все названия продуктов.Вы не должны использовать общий код:
Список всех ссылок = util.getdriver (). FindElements (By.tagName ("a"));
, потому что естьнекоторые ссылки в исходном HTML-коде, которые не взаимодействуют на веб-странице, а также вы хотите нажать на продукты, чтобы добавить их в корзину.