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, '不能为空', '提示信息正确')
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, '不能为空', '提示信息正确')
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提示! 新增成功!', '提示信息正确')
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提示! 修改成功!', '提示信息正确')
def testbuttonAssigned_17(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.inputValue(menu.buttonAssigned_list[11],menu.valueList[0]) menu.inputValue(menu.buttonAssigned_list[12], menu.valueList[0]) menu.inputValue(menu.buttonAssigned_list[13], menu.valueList[1]) menu.inputValue(menu.buttonAssigned_list[14], menu.valueList[1]) menu.inputValue(menu.buttonAssigned_list[15], menu.valueList[0]) menu.cBtn(menu.buttonAssigned_list[16])#点击提交 msg17 = menu.isElementExist(menu.updaterole_list[8]) self.assertTrue(msg17,'修改成功!')
def testbuttonAssigned_12(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.inputValue(menu.buttonAssigned_list[5], menu.valueList[0]) menu.cBtn(menu.buttonAssigned_list[6]) # 点击提交按钮 time.sleep(1) msg12 = menu.isElementExist(menu.updaterole_list[8])#提示验证 self.assertTrue(msg12, '新增成功!')
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, '不能为空', '提示信息正确')