Всем доброго времени суток!
Дано: страница с набором полей разных типов - обычные текстовые поля, textarea, выпадающие списки. (см скрин-1 во вложении)
Собственно вопрос в следующем - нужно написать некий универсальный метод в связке java+selenide/selenium который мог бы заполнить вся поля страницы.
Почему универсальный? Потому что эта страница может иметь разный набор полей в зависимости от выбранного условия на предыдущем шаге.(скрин-2)
Я это вижу так - сгруппировать 3 вида полей по трём arraylist, затем что то типа
arraylist.get(0).click;
arralist.get(0).val("Заполняю тектсовое поле данными");
но не знаю как найти эти поля и положить их в arraylist