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")
示例#4
0
 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")
示例#7
0
 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")
示例#8
0
 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")
示例#10
0
 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")
示例#11
0
 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")