def test_003_WEBUI(self):
     u'''WEB UI超时/登录错误次数/惩罚时间'''
     sessionLifep = getParameter('sessionLifep')
     passwdErrNumP = getParameter('passwdErrNumP')
     loginSpanP = getParameter('loginSpanP')
     print(getExcelValue(sessionLifep))
     sessionLifep = getExcelValue(sessionLifep)[:2]
     passwdErrNumP = str(getExcelValue(passwdErrNumP))[:2]
     loginSpanP = getExcelValue(loginSpanP)[:2]
     accessStrategy = ManagementPolicyPage(self.driver, self.url)
     accessStrategy.click_AccessPolicy()
     time.sleep(1)
     sessionLife = str(
         accessStrategy.getAttribute_byName(accessStrategy.sessionLife1,
                                            'value'))
     passwdErrNum = str(
         accessStrategy.getAttribute_byName(accessStrategy.passwdErrNum1,
                                            'value'))
     loginSpan = str(
         accessStrategy.getAttribute_byName(accessStrategy.loginSpan1,
                                            'value'))
     self.assertEqual(sessionLife, sessionLifep, msg='WEBUI超时默认值与参数不符')
     self.assertEqual(passwdErrNum, passwdErrNumP, msg='登录错误次数值与参数不符')
     self.assertEqual(loginSpan, loginSpanP, msg='惩罚时间默认值与参数不符')
     self.driver.quit()
     logger.info('test_003_WEBUI passed')
Ejemplo n.º 2
0
 def test_006_RemoteManagement(self):
     u'''远程管理'''
     management = ManagementPolicyPage(self.driver, self.url)
     management.click_ManagementPolicy()
     time.sleep(1)
     management.click_RemoteManagement()
     time.sleep(0.5)
     switch = str(
         management.getAttribute_byXpath(management.httpCs, 'checked'))
     port = str(management.getAttribute_byName(management.OutPort1,
                                               'value'))
     self.assertEqual(switch, 'true', msg='远程管理默认关闭 有误')
     self.assertEqual(port, '8081', msg='远程管理端口 默认不为8081')
     self.driver.quit()
     logger.info('test_006_RemoteManagement passed')