def test_unselect(self): '''不选择任何用户''' u = usermanage(self.driver) u.open_usermanage() self.assertEqual(u.verify(), True) u.delete() self.assertEqual(u.reason(), "请选择一条数据") function.screenshot(self.driver, "user_unselect.jpg")
def test_multiselect(self): '''选择两个用户''' u = usermanage(self.driver) u.open_usermanage() self.assertEqual(u.verify(), True) u.multi_select() u.modify() self.assertEqual(u.reason(), "只能选择一条数据") function.screenshot(self.driver, "user_multiselect.jpg")
def test_delete(self): '''删除用户''' u = usermanage(self.driver) u.open_usermanage() self.assertEqual(u.verify(), True) u.delete_obj() self.assertEqual(u.result(), "您确定要删除这条信息吗") u.confirm() self.assertEqual(u.result(), "删除成功") function.screenshot(self.driver, "delete_user.jpg")
def test_back(self): '''修改用户信息并返回''' u = usermanage(self.driver) u.open_usermanage() self.assertEqual(u.verify(), True) u.modify_obj() u.role() u.modify_back() self.assertEqual(u.verify(), True) function.screenshot(self.driver, "modify_back.jpg")
def test_modify_special(self): '''修改用户专业''' u = usermanage(self.driver) u.open_usermanage() self.assertEqual(u.verify(), True) u.modify_obj() u.change_special() u.modify_save() self.assertEqual(u.success(), True) function.screenshot(self.driver, "modify_special.jpg")
def test_modify_role(self): '''修改用户角色''' u = usermanage(self.driver) u.open_usermanage() self.assertEqual(u.verify(), True) u.modify_obj() u.role() u.modify_save() self.assertEqual(u.success(), True) function.screenshot(self.driver, "modify_role.jpg")
def test_cancle(self): '''取消删除用户''' u = usermanage(self.driver) u.open_usermanage() self.assertEqual(u.verify(), True) email = u.email_list() u.delete_obj() self.assertEqual(u.result(), "您确定要删除这条信息吗") u.cancel() self.assertEqual(u.email_list(), email) function.screenshot(self.driver, "cancle_delete_user.jpg")
def test_user_modify_error1(self): '''输入为空''' u = usermanage(self.driver) u.open_usermanage() self.assertEqual(u.verify(), True) u.modify_obj() self.assertEqual(u.sub_tagname(), "用户管理-修改") u.name_clear() u.modify_save() self.assertEqual(u.error_name(), "不能为空哦") function.screenshot(self.driver, "modify_user_blank.jpg")
def test_modify_description(self): '''修改用户描述''' u = usermanage(self.driver) u.open_usermanage() self.assertEqual(u.verify(), True) u.modify_obj() u.description_clear() u.modify_user_input("", "update") u.modify_save() self.assertEqual(u.success(), True) function.screenshot(self.driver, "modify_description.jpg")
def test_user_modify_error2(self): '''没有专业''' u = usermanage(self.driver) u.open_usermanage() self.assertEqual(u.verify(), True) u.modify_obj() self.assertEqual(u.sub_tagname(), "用户管理-修改") u.type(2) u.special_uncheck() u.modify_save() self.assertEqual(u.reason(), "专业不能为空!") function.screenshot(self.driver, "modify_user_special_notexist.jpg")
def test_add_user(self): '''添加用户''' u = usermanage(self.driver) u.open_usermanage() self.assertEqual(u.verify(), True) u.add() self.assertEqual(u.sub_tagname(), "用户管理-新增") u.add_user(Data.name, Data.email, Data.password, Data.password, Data.mobile) u.type() u.select_company() u.add_save() self.assertEqual(u.success(), True) function.screenshot(self.driver, "add_user.jpg")
def test_modify_name(self): '''修改用户姓名''' u = usermanage(self.driver) u.open_usermanage() self.assertEqual(u.verify(), True) u.modify_obj() self.assertEqual(u.sub_tagname(), "用户管理-修改") u.status() self.assertEqual(u.status(), ("true", "true", "true")) u.name_clear() u.modify_user_input("update") u.modify_save() self.assertEqual(u.success(), True) function.screenshot(self.driver, "modify_name.jpg")