Так в том то и дело, что РО не может это нормально провалидировать. Везде где я видал такую структуру рано или поздно получается, что РО описывает одну структуру, а на самом деле структура давно уже другая. А тест всё равно работает, потому что DOM пофиг как ты у себя в классах структуру определил.
то есть, имеются условные два урла, две страницы
из общего только футер и хэдер, остальное - разное
то я бы мог выделить футер и хэдер как виджеты, и импортить их в PO,
и потом в тестах из PO к ним обращаться
все остальное хранить в самом PO
в твоем случае, всё будет разбито на виджеты? и потом в тестах собирай по "папкам"?