Перейти к содержимому

Фотография

Appium+Python Использование PageObject


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 freakless

freakless

    Новый участник

  • Members
  • Pip
  • 11 сообщений
  • ФИО:Горский Антон Игоревич

Отправлено 08 ноября 2021 - 15:49

Всем привет. С недавнего времени начал писать тесты на питоне, что бы использовать пейдж обджекты приходится создавать экземпляры каждого экрана в самих тестах. На джаве все было проще, нужные экраны я объявлял в самом классе и дальше использовал их в тестах. Можно ли так же и тут? уверен что можно, но к сожалению пока не разобрался как.

 

 

Как реализовано сейчас.

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()

  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных