def fill_design_page_branched_multi_addon(selenium, base_url, request, variables, experiment_type, fill_overview): """Fills design page according to branched multi addon requirements.""" design = DesignPage(selenium, base_url, experiment_url=f"{fill_overview.url}").open() design = design.wait_for_page_to_load() design.enable_multi_addon() current_branchs = design.current_branches control_branch = current_branchs[0] control_branch.branch_name = ( f"{variables[experiment_type]['branches'][0]['branch_name']}") control_branch.branch_description = "THIS IS A TEST" control_branch.branch_description = ( f"{variables[experiment_type]['branches'][0]['branch_description']}") control_branch.signed_addon_url = ( f"{variables[experiment_type]['branches'][0]['addon_url']}") current_branchs[ 1].branch_name = f"{variables[experiment_type]['branches'][1]['branch_name']}" current_branchs[1].branch_description = "THIS IS A TEST" current_branchs[1].branch_description = ( f"{variables[experiment_type]['branches'][1]['branch_description']}") current_branchs[ 1].signed_addon_url = f"{variables[experiment_type]['branches'][0]['addon_url']}" design.save_btn() return design
def fill_design_page_branched_multi_addon( selenium, base_url, request, default_data, experiment_type, fill_overview ): """Fills design page according to branched multi addon requirements.""" design = DesignPage(selenium, base_url, experiment_url=f"{fill_overview.url}").open() design = design.wait_for_page_to_load() design.enable_multi_addon() current_branchs = design.current_branches control_branch = current_branchs[0] control_branch.branch_name = default_data.branches[0].branch_name control_branch.branch_description = "THIS IS A TEST" control_branch.branch_description = default_data.branches[0].branch_description control_branch.signed_addon_url = default_data.branches[0].addon_url current_branchs[1].branch_name = default_data.branches[1].branch_name current_branchs[1].branch_description = "THIS IS A TEST" current_branchs[1].branch_description = default_data.branches[1].branch_description current_branchs[1].signed_addon_url = default_data.branches[1].addon_url design.save_btn() return design