Всем привет! Есть страница интернет магазина с продуктами на странице. Создан список этих продуктов. Некоторые продукты имеют дисконт. Необходимо рандомно кликнуть только на продукт с дисконтом. Как это сделать? Всем спасибо за помощь!
товары с дисконтом наверняка можно отличить по элементу с каким-то локатором
составляем список этих элементов
берём рандомный индекс
кликаем в элемент с этим рандомным индексом
1 лайк
- Находим список элементов с дисконтом
Чтото типа
List<Webelement> itemsWithDiscount = driver.findElementsById('with_discount')
- Выбираем рандомный индекс, для жтого берем случайное число от нуля и до размера списка
int indexOfRandomElement = new Random().ints(0, itemsWithDiscount.size()-1)
.findFirst()
.getAsInt();
- Кликаем по элементу с рандомным индексом из листа
itemsWithDiscount.get(indexOfRandomElement).click();
Как то так.
1 лайк