Example #1
0
 def testupdaterole_3(self):
     '''删除已有数据提交'''
     menu = RolePage(self.driver)  # 实例化角色管理页面
     self.login.loginFunc()  # 登录
     menu.inRolePage()  # 进入角色管理页面
     time.sleep(2)
     menu.cBtn(menu.updaterole_list[0])#选中修改项
     menu.cBtn(menu.button_list[2])  # 点击修改按钮
     '''清空数据'''
     menu.clearValue(menu.updaterole_list[2])
     menu.clearValue(menu.updaterole_list[3])
     menu.clearValue(menu.updaterole_list[4])
     menu.cBtn(menu.button_list[7])#点击提交按钮
     msg3_1 = menu.isElementExist(menu.updaterole_list[5])
     self.assertTrue(msg3_1, '出现提示信息')
     if msg3_1:
         msgInfo = menu.getValue(*menu.updaterole_list[5])
         self.assertEqual(msgInfo, '不能为空', '提示信息正确')
     msg3_2 = menu.isElementExist(menu.updaterole_list[6])
     self.assertTrue(msg3_2, '出现提示信息')
     if msg3_2:
         msgInfo2 = menu.getValue(*menu.updaterole_list[6])
         self.assertEqual(msgInfo2, '不能为空', '提示信息正确')
     msg3_3 = menu.isElementExist(menu.updaterole_list[7])
     self.assertTrue(msg3_3, '出现提示信息')
     if msg3_3:
         msgInfo3 = menu.getValue(*menu.updaterole_list[7])
         self.assertEqual(msgInfo3, '不能为空', '提示信息正确')
Example #2
0
 def testbuttonAssigned_16(self):
     '''修改清空按钮必填项点击提交验证'''
     menu = RolePage(self.driver)  # 实例化角色管理页面
     self.login.loginFunc()  # 登录
     menu.inRolePage()  # 进入角色管理页面
     time.sleep(2)
     menu.cBtn(menu.updaterole_list[0])  # 选择一项
     menu.cBtn(menu.button_list[4])  # 点击按钮分配
     menu.cBtn(menu.button_list[13])
     menu.cBtn(menu.button_list[14])  # 选择节点
     menu.cBtn(menu.buttonAssigned_list[9])#选中一项
     menu.cBtn(menu.button_list[11])#点击按钮修改
     '''清空必填项'''
     menu.clearValue(menu.buttonAssigned_list[11])
     menu.clearValue(menu.buttonAssigned_list[12])
     menu.clearValue(menu.buttonAssigned_list[13])
     menu.clearValue(menu.buttonAssigned_list[14])
     menu.clearValue(menu.buttonAssigned_list[15])
     menu.cBtn(menu.buttonAssigned_list[16])#点击提交
     '''提示验证'''
     msg16_1 = menu.isElementExist(menu.buttonAssigned_list[28])
     self.assertTrue(msg16_1, '出现提示信息')
     if msg16_1:
         msgInfo1 = menu.getValue(*menu.buttonAssigned_list[28])
         self.assertEqual(msgInfo1, '不能为空', '提示信息正确')
     msg16_2 = menu.isElementExist(menu.buttonAssigned_list[29])
     self.assertTrue(msg16_2, '出现提示信息')
     if msg16_2:
         msgInfo2 = menu.getValue(*menu.buttonAssigned_list[29])
         self.assertEqual(msgInfo2, '不能为空', '提示信息正确')
     msg16_3 = menu.isElementExist(menu.buttonAssigned_list[30])
     self.assertTrue(msg16_3, '出现提示信息')
     if msg16_3:
         msgInfo3 = menu.getValue(*menu.buttonAssigned_list[30])
         self.assertEqual(msgInfo3, '不能为空', '提示信息正确')
     msg16_4 = menu.isElementExist(menu.buttonAssigned_list[31])
     self.assertTrue(msg16_4, '出现提示信息')
     if msg16_4:
         msgInfo4 = menu.getValue(*menu.buttonAssigned_list[31])
         self.assertEqual(msgInfo4, '不能为空', '提示信息正确')
     msg16_5 = menu.isElementExist(menu.buttonAssigned_list[32])
     self.assertTrue(msg16_5, '出现提示信息')
     if msg16_5:
         msgInfo5 = menu.getValue(*menu.buttonAssigned_list[32])
         self.assertEqual(msgInfo5, '不能为空', '提示信息正确')
Example #3
0
 def testbuttonAssigned_1(self):
     '''点击按钮分配'''
     menu = RolePage(self.driver)# 实例化角色管理页面
     self.login.loginFunc()  # 登录
     menu.inRolePage()  # 进入角色管理页面
     time.sleep(2)
     menu.cBtn(menu.button_list[4])#点击按钮分配
     time.sleep(1)
     msg = menu.isElementExist(menu.updaterole_list[8])  # 提示验证
     self.assertTrue(msg, '弹出提示信息')
     if msg:
         msgInfo = menu.getValue(*menu.updaterole_list[8])
         self.assertEqual(msgInfo, '×\n提示! 请选中一项内容', '提示信息正确')
Example #4
0
 def testupdaterole_2(self):
     '''选中多项点击修改按钮'''
     menu = RolePage(self.driver)  # 实例化角色管理页面
     self.login.loginFunc()  # 登录
     menu.inRolePage()  # 进入角色管理页面
     time.sleep(2)
     menu.cBtn(menu.updaterole_list[1])#全选
     menu.cBtn(menu.button_list[2])#点击修改按钮
     msg2 = menu.isElementExist(menu.updaterole_list[8])#提示验证
     self.assertTrue(msg2, '弹出提示信息')
     if msg2:
         msgInfo = menu.getValue(*menu.updaterole_list[8])
         self.assertEqual(msgInfo, '×\n提示! 请选中一项内容进行修改', '提示信息正确')
Example #5
0
 def testaddrole_1(self):
     '''为空新增角色验证'''
     menu = RolePage(self.driver)  # 实例化角色管理页面
     self.login.loginFunc()  # 登录
     menu.inRolePage()  # 进入角色管理页面
     time.sleep(3)
     menu.cBtn(menu.button_list[1])#点击新增按钮
     menu.cBtn(menu.button_list[5])#点击新增提交按钮
     msg1_1 = menu.isElementExist(menu.addrole_list[3])
     self.assertTrue(msg1_1,'出现提示信息')
     if msg1_1:
         msgInfo1 = menu.getValue(*menu.addrole_list[3])
         self.assertEqual(msgInfo1, '不能为空', '提示信息正确')
     msg1_2 = menu.isElementExist(menu.addrole_list[4])
     self.assertTrue(msg1_2,'出现提示信息')
     if msg1_2:
         msgInfo2 = menu.getValue(*menu.addrole_list[4])
         self.assertEqual(msgInfo2, '不能为空', '提示信息正确')
     msg1_3 = menu.isElementExist(menu.addrole_list[5])
     self.assertTrue(msg1_3,'出现提示信息')
     if msg1_3:
         msgInfo3 = menu.getValue(*menu.addrole_list[5])
         self.assertEqual(msgInfo3, '不能为空', '提示信息正确')
Example #6
0
 def testbuttonAssigned_6(self):
     '''新增按钮不输入必填项点击提交按钮'''
     menu = RolePage(self.driver)  # 实例化角色管理页面
     self.login.loginFunc()  # 登录
     menu.inRolePage()  # 进入角色管理页面
     time.sleep(2)
     menu.cBtn(menu.updaterole_list[0])  # 选择一项
     menu.cBtn(menu.button_list[4])  # 点击按钮分配
     menu.cBtn(menu.button_list[13])
     menu.cBtn(menu.button_list[14])  # 选择节点
     menu.cBtn(menu.button_list[10])  # 点击按钮新增
     menu.cBtn(menu.buttonAssigned_list[6])#点击提交按钮
     msg6_1 = menu.isElementExist(menu.buttonAssigned_list[23])
     self.assertTrue(msg6_1,'出现提示信息')
     if msg6_1:
         msgInfo = menu.getValue(*menu.buttonAssigned_list[23])
         self.assertEqual(msgInfo, '不能为空', '提示信息正确')
     msg6_2 = menu.isElementExist(menu.buttonAssigned_list[24])
     self.assertTrue(msg6_2, '出现提示信息')
     if msg6_2:
         msgInfo2 = menu.getValue(*menu.buttonAssigned_list[24])
         self.assertEqual(msgInfo2, '不能为空', '提示信息正确')
     msg6_3 = menu.isElementExist(menu.buttonAssigned_list[25])
     self.assertTrue(msg6_3, '出现提示信息')
     if msg6_3:
         msgInfo3 = menu.getValue(*menu.buttonAssigned_list[25])
         self.assertEqual(msgInfo3, '不能为空', '提示信息正确')
     msg6_4 = menu.isElementExist(menu.buttonAssigned_list[26])
     self.assertTrue(msg6_4, '出现提示信息')
     if msg6_4:
         msgInfo4 = menu.getValue(*menu.buttonAssigned_list[26])
         self.assertEqual(msgInfo4, '不能为空', '提示信息正确')
     msg6_5 = menu.isElementExist(menu.buttonAssigned_list[27])
     self.assertTrue(msg6_5, '出现提示信息')
     if msg6_5:
         msgInfo5 = menu.getValue(*menu.buttonAssigned_list[27])
         self.assertEqual(msgInfo5, '不能为空', '提示信息正确')
Example #7
0
 def testaddrole_4(self):
     '''描述为空验证'''
     menu = RolePage(self.driver)  # 实例化角色管理页面
     self.login.loginFunc()  # 登录
     menu.inRolePage()  # 进入角色管理页面
     time.sleep(2)
     menu.cBtn(menu.button_list[1])#点击新增按钮
     menu.inputValue(menu.addrole_list[0],menu.valueList[0])#输入角色名称
     menu.inputValue(menu.addrole_list[1],menu.valueList[1])#输入表示位
     menu.cBtn(menu.button_list[5])#点击提交按钮
     msg4 = menu.isElementExist(menu.addrole_list[5])#提示验证
     self.assertTrue(msg4,'出现提示信息')
     if msg4:
         msgInfo = menu.getValue(*menu.addrole_list[5])
         self.assertEqual(msgInfo, '不能为空', '提示信息正确')
Example #8
0
 def testaddrole_2(self):
     '''角色为空验证'''
     menu = RolePage(self.driver)  # 实例化角色管理页面
     self.login.loginFunc()  # 登录
     menu.inRolePage()  # 进入角色管理页面
     time.sleep(3)
     menu.cBtn(menu.button_list[1])#点击新增
     menu.inputValue(menu.addrole_list[1],menu.valueList[1])#输入表示位
     menu.inputValue(menu.addrole_list[2],menu.valueList[2])#输入描述
     menu.cBtn(menu.button_list[5])#点击提交
     msg2 = menu.isElementExist(menu.addrole_list[3])#提示验证
     self.assertTrue(msg2,'出现提示信息')
     if msg2:
         msgInfo = menu.getValue(*menu.addrole_list[3])
         self.assertEqual(msgInfo, '不能为空', '提示信息正确')
Example #9
0
 def testmenuAssignment_3(self):
     '''选中一项点击菜单分配'''
     menu = RolePage(self.driver)  # 实例化角色管理页面
     self.login.loginFunc()  # 登录
     menu.inRolePage()  # 进入角色管理页面
     time.sleep(2)
     menu.cBtn(menu.updaterole_list[0])#选中一项
     menu.cBtn(menu.button_list[3])#点击菜单分配
     menu.cBtn(menu.button_list[9])#选中分配菜单
     menu.cBtn(menu.button_list[7])#点击提交按钮
     time.sleep(1)
     msg = menu.isElementExist(menu.updaterole_list[8])
     self.assertTrue(msg,'弹出提示信息')
     if msg:
         msgInfo = menu.getValue(*menu.updaterole_list[8])
         self.assertEqual(msgInfo, '×\n提示! 操作成功!', '提示信息正确')
Example #10
0
 def test_alone_query_(self):
     '''按角色、表示位、描述单一条件查询'''
     menu = RolePage(self.driver)#实例化角色管理页面
     self.login.loginFunc()#登录
     menu.inRolePage()#进入角色管理页面
     time.sleep(3)
     for role_show_describe in menu.query_list:
         menu.reset()#重置
         for value in menu.valuesList:
             menu.iQueryCondition(role_show_describe,value)
             menu.cBtn(menu.button_list[0])
             time.sleep(2)
             flag = menu.getValue(*menu.query_msg[1])
             try:
                 self.assertIn('管理员', flag, '查询成功')
             except Exception:
                 self.assertNotIn('管理员', flag, '查询条件无效')
Example #11
0
 def testaddrole_5(self):
     '''新增成功验证'''
     menu = RolePage(self.driver)  # 实例化角色管理页面
     self.login.loginFunc()  # 登录
     menu.inRolePage()  # 进入角色管理页面
     time.sleep(2)
     menu.cBtn(menu.button_list[1])  # 点击新增按钮
     menu.inputValue(menu.addrole_list[0], menu.valueList[0])  # 输入角色名称
     menu.inputValue(menu.addrole_list[1], menu.valueList[1])  # 输入表示位
     menu.inputValue(menu.addrole_list[2], menu.valueList[2])  # 输入描述
     menu.cBtn(menu.button_list[5])#点击提交
     time.sleep(1)
     msg5 = menu.isElementExist(menu.addrole_list[6])#提示验证
     self.assertTrue(msg5,'新增成功!')
     if msg5:
         msgInfo = menu.getValue(*menu.addrole_list[6])
         self.assertEqual(msgInfo, '×\n提示! 新增成功!', '提示信息正确')
Example #12
0
 def testupdaterole_4(self):
     '''修改必填项验证'''
     menu = RolePage(self.driver)  # 实例化角色管理页面
     self.login.loginFunc()  # 登录
     menu.inRolePage()  # 进入角色管理页面
     time.sleep(2)
     menu.cBtn(menu.updaterole_list[0])  # 选中修改项
     menu.cBtn(menu.button_list[2])  # 点击修改按钮
     menu.inputValue(menu.updaterole_list[2],menu.valueList[0])#修改角色名称
     menu.inputValue(menu.updaterole_list[3],menu.valueList[1])  # 修改表示位
     menu.inputValue(menu.updaterole_list[4],menu.valueList[2])  # 修改描述
     menu.cBtn(menu.button_list[7])  # 点击提交按钮
     time.sleep(1)
     msg4 = menu.isElementExist(menu.updaterole_list[8])#提示验证
     self.assertTrue(msg4, '弹出提示信息')
     if msg4:
         msgInfo = menu.getValue(*menu.updaterole_list[8])
         self.assertEqual(msgInfo, '×\n提示! 修改成功!', '提示信息正确')
Example #13
0
 def testbuttonAssigned_11(self):
     '''新增按钮不输入描述点击提交按钮'''
     menu = RolePage(self.driver)  # 实例化角色管理页面
     self.login.loginFunc()  # 登录
     menu.inRolePage()  # 进入角色管理页面
     time.sleep(2)
     menu.cBtn(menu.updaterole_list[0])  # 选择一项
     menu.cBtn(menu.button_list[4])  # 点击按钮分配
     menu.cBtn(menu.button_list[13])
     menu.cBtn(menu.button_list[14])  # 选择节点
     menu.cBtn(menu.button_list[10])  # 点击按钮新增
     '''输入按钮英文名称,表示位,按钮名称,图标'''
     menu.inputValue(menu.buttonAssigned_list[1],menu.valueList[0])
     menu.inputValue(menu.buttonAssigned_list[2], menu.valueList[0])
     menu.inputValue(menu.buttonAssigned_list[3], menu.valueList[1])
     menu.inputValue(menu.buttonAssigned_list[4], menu.valueList[1])
     menu.cBtn(menu.buttonAssigned_list[6])  # 点击提交按钮
     msg11 = menu.isElementExist(menu.buttonAssigned_list[27])#提示验证
     self.assertTrue(msg11, '出现提示信息')
     if msg11:
         msgInfo = menu.getValue(*menu.buttonAssigned_list[27])
         self.assertEqual(msgInfo, '不能为空', '提示信息正确')