コード例 #1
0
def click_request_empty_pool(browser, session_vars):
    end_time = time.time() + 15
    while True:
        if ApplicationPO(browser).toast_visible():
            session_vars['doc_in_pool'] = ApplicationPO(browser).waiter().get_last_application_id()
            return True
        time.sleep(1.5)
        ApplicationPO(browser).click_request_button()
        if time.time() > end_time:
            break
    raise TimeoutException(f"Infinite requests of applications")
コード例 #2
0
def verify_page(browser):
    ApplicationPO(browser).waiter().verify_application_request_container()
コード例 #3
0
def check_toast(browser):
    page = ApplicationPO(browser).waiter()
    page.verify_toast()
コード例 #4
0
def verify_domain_in_filters(browser, domain_name):
    ApplicationPO(browser).waiter().verify_chosen_domain(domain_name)
コード例 #5
0
def step_impl(browser):
    ApplicationPO(browser).goto_app_on_hold()
コード例 #6
0
def choose_domain_in_filters(browser, domain_name):
    page = ApplicationPO(browser).waiter()
    page.tap_domain_filters_btn()
    page.open_domain_selector()
    page.choose_domain(domain_name)
コード例 #7
0
def step_impl(browser):
    ApplicationPO(browser).click_request_button()
コード例 #8
0
def step_impl(browser, session_vars):
    ApplicationPO(browser).waiter().verify_lack_of_application(session_vars['doc_in_pool'])
コード例 #9
0
def wait_btn(browser):
    ApplicationPO(browser).waiter()
コード例 #10
0
def step_impl(browser):
    ApplicationPO(browser).waiter()
コード例 #11
0
def click_app(browser, session_vars):
    ApplicationPO(browser).goto_app_form(session_vars['doc_in_pool'])
コード例 #12
0
def check_formed_app(browser, session_vars):
    ApplicationPO(browser).verify_application(session_vars['doc_in_pool'])
コード例 #13
0
def verify_empty_doc(browser, session_vars):
    ApplicationPO(browser).waiter().verify_empty_application(session_vars['doc_in_pool'])
コード例 #14
0
def wait_active_request_btn(browser):
    ApplicationPO(browser).wait_active_request_button()