Exemple #1
0
def click(element):

    logging.info("Click: %s", repr(element))
    el = driver.find_element(*element)

    actions = ActionChains(driver)
    actions.move_to_element(el)
    actions.click(el)
    actions.perform()
Exemple #2
0
def scroll_into(element):
    el = driver.find_element(*element)
    driver.execute_script("arguments[0].scrollIntoView();", el)
Exemple #3
0
def press_key(key, element):
    el = driver.find_element(*element)
    el.send_keys(Keys.__dict__[key.upper()])
Exemple #4
0
def clear_field(element):

    logging.info("Clear field: %s", element)
    el = driver.find_element(*element)
    el.clear()
Exemple #5
0
def enter_text(text, element):

    logging.info("Enter text: %s", text)
    el = driver.find_element(*element)
    el.send_keys(text)
Exemple #6
0
def find(element):
    return driver.find_element(*element)