def before_all(context: Context): # setup global variables setup = context.config.userdata context.os = setup["os"] context.env = get_env_data(os=setup["os"]) # setup page_objects if context.os.upper() == "ANDROID": context.driver = get_driver( os=context.os, browserstack_config=context.env["browserstack"]) context.android_login_page = AndroidLoginPage(context=context) context.android_question_page = AndroidQuestionPage(context=context) context.android_question_ask_page = AndroidAskQuestionPage( context=context) context.android_markets_list_page = AndroidMarketsListPage( context=context) context.android_user_profile_page = AndroidUserProfilePage( context=context) context.android_search_by_image_page = AndriodSearchByImagePage( context=context) context.android_search_by_text_page = AndriodSearchByTextPage( context=context) context.android_main_menu_section = AndriodMainMenuSection( context=context)
def before_all(context: Context): # setup global variables context.env = get_env(context.config.userdata["env"]) context.driver = get_driver(context.config.userdata["browser"]) # setup page_objects context.login_page = LoginPage(context) context.main_page = MainPage(context) context.question_page = QuestionPage(context)