Пример #1
0
def click_on_the_first_element_from_drop_down(context, element):
    # locators
    locator_info = LOCATORS.get(element)
    locator_type = locator_info['by']
    locator_text = locator_info['locator']
    # find element
    webcommon.find_element(context, locator_type, locator_text)
    action = ActionChains(context.driver)
    action.key_down(Keys.ARROW_DOWN)
    action.key_down(Keys.ENTER)
    action.perform()
Пример #2
0
def search_if_element_is_visible(context, element):
    # locators
    locator_info = LOCATORS.get(element)
    locator_type = locator_info['by']
    locator_text = locator_info['locator']
    # find element
    web_element = webcommon.find_element(context, locator_type, locator_text)
    webcommon.assert_element_is_displayed(web_element)
Пример #3
0
def results_page(context, element, course):
    # locators
    locator_info = LOCATORS.get(element)
    locator_type = locator_info['by']
    locator_text = locator_info['locator']
    # find element
    locate_element = webcommon.find_element(context, locator_type,
                                            locator_text)
    webcommon.assert_element_is_displayed(locate_element)
Пример #4
0
def click_on_avatar(context, avatar):
    # locators
    locator_info = LOCATORS.get(avatar)
    locator_type = locator_info['by']
    locator_text = locator_info['locator']
    # find element
    locate_element = webcommon.find_element(context, locator_type,
                                            locator_text)
    locate_element.click()
Пример #5
0
def click_on_button(context, button):
    # locators
    locator_info = LOCATORS.get(button)
    locator_type = locator_info['by']
    locator_text = locator_info['locator']
    context.driver.execute_script("window.scrollBy(0, 1000)")
    # find element
    find_button = webcommon.find_element(context, locator_type, locator_text)
    find_button.click()
Пример #6
0
def locate_and_send_keys(context, element, course):
    # locators
    locator_info = LOCATORS.get(element)
    locator_type = locator_info['by']
    locator_text = locator_info['locator']
    # find element
    locate_element = webcommon.find_element(context, locator_type,
                                            locator_text)
    locate_element.send_keys(course)
Пример #7
0
def click_on_search(context, element):
    # locators
    locator_info = LOCATORS.get(element)
    locator_type = locator_info['by']
    locator_text = locator_info['locator']
    locate_element = webcommon.find_element(context, locator_type,
                                            locator_text)
    if context.driver.name == "firefox":
        locate_element.click()
    elif context.driver.name == "chrome":
        locate_element.click()
        locate_element.click()