Здравствуйте. Создавая проект по паттерну Page Object, я столкнулся со следующей проблемой. Для лучшего понимания приведу код:
Есть класс с элементами, которые создаются при помощи аннотации FindBy
Есть класс с методами, которые используют данные элементы:
Инициализация драйвера и использование PageFactory происходит следующим образом:
Вот пример теста:
Проблема заключается в том, что при запуске теста все элементы, которые принадлежат странице сразу пытаются инициализироваться, но некоторые из них не могут быть инициализированы на данном этапе и происходит долгая загрузка, которая не дает, например, отладить и т.п.
Для лучшего понимания проблемы:
Я понимаю, что в структуре есть ошибки, но не могу осознать какие.
Заранее спасибо.