Beispiel #1
0
 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")
Beispiel #2
0
 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")
Beispiel #8
0
 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")
Beispiel #10
0
 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")