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')
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')