def add_new_party(driver, type, name, website, address, country, context): # noqa add_end_user_pages = AddEndUserPages(driver) add_end_user_pages.create_new_or_copy_existing(copy_existing=False) add_end_user_pages.select_type(type) context.type_end_user = type functions.click_submit(driver) add_end_user_pages.enter_name(name) context.name_end_user = name functions.click_submit(driver) add_end_user_pages.enter_website(website) functions.click_submit(driver) add_end_user_pages.enter_address(address) context.address_end_user = address add_end_user_pages.enter_country(country) functions.click_submit(driver)
def party_address_autofill(driver, context): assert AddEndUserPages(driver).get_address() == context.end_user["address"] assert AddEndUserPages( driver).get_country() == context.end_user["country"]["name"]
def filter_for_party(driver, context): parties_page = AddEndUserPages(driver) parties_page.open_parties_filter() parties_page.filter_name(context.end_user["name"]) parties_page.filter_address(context.end_user["address"]) parties_page.filter_country(context.end_user["country"]["name"]) parties_page.submit_filter()
def party_website_autofill(driver, context): assert AddEndUserPages(driver).get_website() == context.end_user["website"]
def party_name_autofill(driver, context): assert AddEndUserPages(driver).get_name() == context.end_user["name"]
def copy_party(driver): AddEndUserPages(driver).click_copy_existing_button()
def copy_existing_party_yes(driver): AddEndUserPages(driver).create_new_or_copy_existing(copy_existing=True)
def add_new_end_user_with_clearance(driver, type, name, website, clearance, address, country, context): # noqa add_end_user_pages = AddEndUserPages(driver) add_end_user_pages.create_new_or_copy_existing(copy_existing=False) add_end_user_pages.select_type(type) context.type_end_user = type functions.click_submit(driver) add_end_user_pages.enter_name(name) context.name_end_user = name functions.click_submit(driver) add_end_user_pages.enter_website(website) functions.click_submit(driver) no = utils.get_element_index_by_text( Shared(driver).get_radio_buttons_elements(), clearance) Shared(driver).click_on_radio_buttons(no) functions.click_submit(driver) functions.click_submit(driver) add_end_user_pages.enter_address(address) context.address_end_user = address add_end_user_pages.enter_country(country) functions.click_submit(driver)