Ejemplo n.º 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()
Ejemplo n.º 2
0
def scroll_into(element):
    el = driver.find_element(*element)
    driver.execute_script("arguments[0].scrollIntoView();", el)
Ejemplo n.º 3
0
def press_key(key, element):
    el = driver.find_element(*element)
    el.send_keys(Keys.__dict__[key.upper()])
Ejemplo n.º 4
0
def clear_field(element):

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

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