Всем привет. С недавнего времени начал писать тесты на питоне, что бы использовать пейдж обджекты приходится создавать экземпляры каждого экрана в самих тестах. На джаве все было проще, нужные экраны я объявлял в самом классе и дальше использовал их в тестах. Можно ли так же и тут? уверен что можно, но к сожалению пока не разобрался как.
Как реализовано сейчас.
class TestSettings(BaseDriverWithoutProxy): def test_check_all_elements(self): menu = MenuHelper(self.driver) onboarding = OnBoardingHelper(self.driver) settings = SettingsHelper(self.driver) onboarding.skip_onboarding() menu.click_on_the_menu_button() menu.move_to_settings()