А ты что пытаешься сделать? Page object паттерн?
Для доступа к сложной логике, мне нравится использовать Фасад:
https://refactoring.guru/ru/design-patterns/facadeТакже не очень понимаю зачем тащить какой-то get_element
Обычно, для этого делают BasePage, который умеет искать по свойству(By.<property>), кликать, заполнять (send_keys) и прочее
Остальные страницы наследуются от BasePage и используют его логику.