def test_unselect(self): '''不选择任何角色''' u = rolemanage(self.driver) u.open_rolemanage() self.assertEqual(u.verify(), True) u.delete() self.assertEqual(u.reason(), "请选择一条数据") function.screenshot(self.driver, "role_unselect.jpg")
def test_multiselect(self): '''选择两个角色''' u = rolemanage(self.driver) u.open_rolemanage() self.assertEqual(u.verify(), True) u.multi_select() u.modify() self.assertEqual(u.reason(), "只能选择一条数据") function.screenshot(self.driver, "role_multiselect.jpg")
def test_delete(self): '''删除角色''' u = rolemanage(self.driver) u.open_rolemanage() self.assertEqual(u.verify(), True) u.delete_obj() self.assertEqual(u.result(), "您确定要删除这条信息吗") u.confirm() self.assertEqual(u.result(), "删除成功") function.screenshot(self.driver, "delete_role.jpg")
def test_modify_type(self): '''修改角色类型''' u = rolemanage(self.driver) u.open_rolemanage() self.assertEqual(u.verify(), True) u.modify_obj() self.assertEqual(u.sub_tagname(), "角色管理-修改") u.change_role_menu() u.add_save() self.assertEqual(u.success(), True) function.screenshot(self.driver, "modify_role_menu.jpg")
def test_role_add_error(self): u = rolemanage(self.driver) u.open_rolemanage() self.assertEqual(u.verify(), True) u.add() self.assertEqual(u.sub_tagname(), "角色管理-新增") u.add_save() self.assertEqual(u.error_name(), "不能为空哦") self.assertEqual(u.error_company(), "不能为空哦") self.assertEqual(u.error_remark(), "不能为空哦") function.screenshot(self.driver, "add_role_error.jpg")
def test_cancle(self): '''取消删除角色''' u = rolemanage(self.driver) u.open_rolemanage() self.assertEqual(u.verify(), True) n = u.name_list() u.delete_obj() self.assertEqual(u.result(), "您确定要删除这条信息吗") u.cancel() self.assertEqual(u.name_list(), n) function.screenshot(self.driver, "delete_role_cancle.jpg")
def test_modify_back(self): '''修改角色并返回''' u = rolemanage(self.driver) u.open_rolemanage() self.assertEqual(u.verify(), True) u.modify_obj() self.assertEqual(u.sub_tagname(), "角色管理-修改") u.clear_name() u.clear_remark() u.add_back() self.assertEqual(u.verify(), True) function.screenshot(self.driver, "modify_role_back.jpg")
def test_modify_description(self): '''修改角色备注''' u = rolemanage(self.driver) u.open_rolemanage() self.assertEqual(u.verify(), True) u.modify_obj() self.assertEqual(u.sub_tagname(), "角色管理-修改") u.clear_remark() u.add_role("", "Update") u.add_save() self.assertEqual(u.success(), True) function.screenshot(self.driver, "modify_role_remark.jpg")
def test_add_role(self): '''添加角色''' u = rolemanage(self.driver) u.open_rolemanage() self.assertEqual(u.verify(), True) u.add() self.assertEqual(u.sub_tagname(), "角色管理-新增") u.add_role(Data.rolename, "备注") u.select_company() u.add_save() self.assertEqual(u.success(), True) function.screenshot(self.driver, "add_role.jpg")
def test_modify_name(self): '''修改角色名称''' u = rolemanage(self.driver) u.open_rolemanage() self.assertEqual(u.verify(), True) u.modify_obj() self.assertEqual(u.sub_tagname(), "角色管理-修改") u.clear_name() u.add_role("Update", "") self.assertEqual(u.company_status(), False) u.add_save() self.assertEqual(u.success(), True) function.screenshot(self.driver, "modify_role_name.jpg")
def test_role_modify_error(self): '''输入为空''' u = rolemanage(self.driver) u.open_rolemanage() self.assertEqual(u.verify(), True) u.modify_obj() self.assertEqual(u.sub_tagname(), "角色管理-修改") u.clear_name() u.clear_remark() u.add_save() self.assertEqual(u.error_name(), "不能为空哦") self.assertEqual(u.error_remark(), "不能为空哦") function.screenshot(self.driver, "modify_role_error.jpg")