Возник вопрос насколько глубокое разделение страниц веб-приложения на объекты PageObject является правильным.
Пример, есть некая админка, в которой есть разделы, в каждом разделе вложенные подразделы.
Как будет правильно разбить их на пейдж обджекты?
Каждый подраздел выносить в отдельный файл объекта (AdminCatalogCategories.py, AdminCatalogProducts.py, AdminCatalogOptions.py и т.д.) или описывать подразделы в рамках одного большого AdminCatalog.py? Какие в данном случае существуют best practices?