Beispiel #1
0
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)
Beispiel #2
0
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)