def test_ZYSX_0006(self): """修改删除事项参与人""" imp = ImportantMattersPage() imp.wait_for_page_load() # 确保已有事项 Preconditions.ensure_have_item() imp.click_first_item() # 1.等待查看事项页面加载 imp.wait_for_check_item_page_load() imp.click_personnel_status() # 2.等待人员状态页面加载 imp.wait_for_personnel_status_page_load() # 确保有人员可移除 imp.click_add_personnel() sccp = SelectCompanyContactsPage() # 等待选择联系人页面加载 sccp.wait_for_page_load() add_name = "大佬3" sccp.click_contacts_by_name(add_name) sccp.click_sure_button() imp.wait_for_personnel_status_page_load() imp.click_delete_personnel() # 3.界面未读人员显示可删除按钮 self.assertEquals(imp.is_exists_delete_icon_by_name("佬3"), True) imp.click_delete_icon_by_name("佬3") # 4.删除的联系人从界面消失 self.assertEquals(imp.is_text_present("佬3"), False) # 5.退出删除状态 imp.click_delete_personnel() imp.click_back() imp.wait_for_check_item_page_load() imp.click_back() # 等待重要事项首页加载 imp.wait_for_page_load()
def test_ZYSX_0005(self): """修改增加事项参与人""" imp = ImportantMattersPage() imp.wait_for_page_load() # 确保已有事项 Preconditions.ensure_have_item() imp.click_first_item() # 1.等待查看事项页面加载 imp.wait_for_check_item_page_load() imp.click_personnel_status() # 2.等待人员状态页面加载 imp.wait_for_personnel_status_page_load() imp.click_add_personnel() sccp = SelectCompanyContactsPage() # 3.等待选择联系人页面加载 sccp.wait_for_page_load() search_name = "大佬2" sccp.input_search_message(search_name) time.sleep(2) # 4.显示搜索结果 self.assertEquals(sccp.is_search_contacts_name_full_match(search_name), True) sccp.click_contacts_by_name(search_name) sccp.click_sure_button() # 5.添加成功,等待人员状态页面加载,界面显示刚刚添加的联系人信息 self.assertEquals(imp.is_toast_exist("添加成功"), True) imp.wait_for_personnel_status_page_load() self.assertEquals(imp.is_text_present("佬2"), True) imp.click_back() imp.wait_for_check_item_page_load() imp.click_back() # 等待重要事项首页加载 imp.wait_for_page_load()