def test_edit_project(driver, project):
driver.refresh()
proj_select = Select(driver.find_element_by_css_selector('[name=project]'))
proj_select.select_by_value(str(project.id))
project_name = driver.find_element_by_css_selector('[name=projectName]')
project_name.clear()
test_proj_name = str(uuid.uuid4())
project_name.send_keys(test_proj_name)
project_desc = driver.find_element_by_css_selector('[name=projectDescription]')
project_desc.clear()
project_desc.send_keys("New Test Description")
driver.find_element_by_class_name('btn-primary').click()
status_td = driver.wait_for_xpath(
"//div[contains(text(),'Successfully updated project')]")
assert driver.find_element_by_css_selector('[name=projectName]').\
get_attribute("value") == test_proj_name
assert driver.find_element_by_css_selector('[name=projectDescription]').\
get_attribute("value") == "New Test Description"
评论列表
文章目录