def test_ZYSX_0002(self): """新建事项""" imp = ImportantMattersPage() imp.wait_for_page_load() # 清空进行中的事项,确保不影响验证 imp.clear_item() imp.click_new_item() # 1.等待创建事项页面加载 imp.wait_for_create_item_page_load() # 输入创建事项标题 title = "测试事项0002" imp.input_create_item_title(title) # 输入创建事项描述 imp.input_create_item_describe("描述内容0002") imp.click_add_icon() sccp = SelectCompanyContactsPage() sccp.wait_for_page_load() # 选择参与人 sccp.click_contacts_by_name("大佬1") sccp.click_sure_button() imp.wait_for_create_item_page_load() imp.click_create_item() imp.wait_for_page_load() # 2.显示刚刚创建的事项 self.assertEquals(imp.is_text_present(title), True)
def test_ZYSX_0019(self): """事项删除""" imp = ImportantMattersPage() imp.wait_for_page_load() # 清空进行中的事项,确保不影响验证 imp.clear_item() # 确保有事项删除 imp.click_new_item() imp.wait_for_create_item_page_load() title = "测试事项0019" imp.input_create_item_title(title) imp.input_create_item_describe("描述内容0019") imp.click_add_icon() sccp = SelectCompanyContactsPage() sccp.wait_for_page_load() sccp.click_contacts_by_name("大佬1") sccp.click_sure_button() imp.wait_for_create_item_page_load() imp.click_create_item() imp.wait_for_page_load() imp.click_first_item() # 1.等待查看事项页面加载 imp.wait_for_check_item_page_load() # 2.弹出删除事项弹窗 imp.click_three_points_icon() time.sleep(2) # 3.弹出删除事项确认弹窗 imp.click_delete_item() time.sleep(1) imp.click_sure() # 4.事项删除成功,事项从进行中事项列表清除 self.assertEquals(imp.is_toast_exist("删除成功"), True) imp.wait_for_page_load() self.assertEquals(imp.is_text_present(title), False)
def create_new_item(): """创建新事项""" imp = ImportantMattersPage() imp.click_new_item() # 等待创建事项页面加载 imp.wait_for_create_item_page_load() # 输入创建事项标题 title = "测试事项" imp.input_create_item_title(title) # 输入创建事项描述 imp.input_create_item_describe("描述内容12345") imp.click_add_icon() sccp = SelectCompanyContactsPage() sccp.wait_for_page_load() # 选择参与人 sccp.click_contacts_by_name("大佬1") sccp.click_sure_button() imp.wait_for_create_item_page_load() imp.click_create_item() imp.wait_for_page_load()