示例#1
0
def switch_locale_react(browser: Browser, language_text, to_locale_name: str):
    browser.click_link(language_text)
    browser.click_button(to_locale_name, wait=True)

    # wait for page reload
    # 1. wait for the existing page to go away (by testing the modal is gone)
    browser.assert_no_element(".modal.locale-switcher", wait=True)
    # 2. wait for an element on the new page
    browser.assert_element("nav.main-nav", wait=True)
示例#2
0
def switch_locale_react(browser: Browser, to_locale_name: str):
    browser.click_whatever(".navbar .dropdown button")
    browser.click_whatever(".dropdown-item i.icon-language", wait=True)
    browser.click_button(to_locale_name, wait=True)

    # wait for page reload
    # 1. wait for the existing page to go away (by testing the modal is gone)
    browser.assert_no_element(".modal.locale-switcher", wait=True)
    # 2. wait for an element on the new page
    browser.assert_element(".navbar .dropdown button", wait=True)