Пример #1
0
def gist_login():
    wait_till_element_enabled("xpath", Sign_in.si_button, 0.1)
    driver.find_element_by_xpath(Sign_in.si_button).click()
    wait_till_element_enabled("id", login_page.username, 0.1)
    driver.find_element_by_id(login_page.username).send_keys(git.username)
    driver.find_element_by_id(login_page.password).send_keys(git.password)
    driver.find_element_by_xpath(login_page.sign_in).click()
    wait_till_element_disappears("xpath", login_page.sign_in, 0.5)
def gist_details():
    wait_till_element_enabled("name", details.description, 0.1)
    driver.find_element_by_name(details.description).send_keys(
        "Test Description", str(datetime.datetime.now()))
    driver.find_element_by_name(details.filename).send_keys(
        "Test Name", str(datetime.datetime.now()))
    driver.find_element_by_class_name(details.code).click()
    driver.find_element_by_class_name(details.code).send_keys("classname")
Пример #3
0
def git_logout():
    time.sleep(1)
    wait_till_element_enabled("xpath", top_panel.profile, 0.1)
    driver.find_element_by_xpath(top_panel.profile).click()
    flag = wait_if_displayed("xpath", top_panel.sign_out, 2)
    if flag == 1:
        driver.find_element_by_xpath(top_panel.profile).click()
        wait_till_element_enabled("xpath", top_panel.sign_out, 0.1)
    driver.find_element_by_xpath(top_panel.sign_out).click()
    wait_till_element_enabled("xpath", page_details.sign_out, 0.1)
    driver.find_element_by_xpath(page_details.sign_out).click()
    wait_till_element_disappears("xpath", page_details.sign_out, 0.1)
def gist_created():
    assert driver.find_element_by_xpath(elements.delete_button)
    wait_till_element_enabled("xpath", elements.delete_button, 0.1)
def new_gist():
    wait_till_element_enabled("xpath", top_panel.create_new, 0.1)
    driver.find_element_by_xpath(top_panel.create_new).click()
    wait_till_element_enabled("xpath", top_panel.new_gist, 0.1)
    driver.find_element_by_xpath(top_panel.new_gist).click()