Всем привет. Ребятки скажите это я недопрограммист или я сегодня общался с какими то школьниками на собеседовании? Просто для меня pageObject - это к примеру есть у меня страница - анкета, там 20 полей, я создаю класс Anketa, в нем метод getField в него закидываю через список элементов $$ selenide и по индексу получаю доступ к любому полю. Я не использую никаких аннотаций в этом конкретном случае. Сегодня просто на меня с удивлением смотрели типа а там же нет аннотации которая позволяет со списками работать ...))
по индексу это помнить надо и наверное, не слишком читаемо.
для меня это работает без аннотаций.
вот класс Anketa в котором методы работающие с элементами на странице, и всякие шаги для тестов в виде методов описаны