def test_003_closeWebAuth(self): u'''关闭web认证''' if Support == '√': logger.info(u'参数支持本地认证') # 打开用户管理 - 用户认证 login.loginWeb(self) # admin账号登录 self.driver.implicitly_wait(10) webauth = Organization_userAuthPage(self.driver, self.url) # 打开用户管理 - 用户认证 webauth.click_UserManage() time.sleep(0.5) webauth.click_userAuth() time.sleep(1) # 开启web认证 webauth.click_WebAuthC() time.sleep(1) # 断言 提示信息是否有误 status = str(webauth.getAttribute_byXpath(webauth.WebAuthCs,'checked')) time.sleep(1) self.assertEqual(status, 'true', msg='web认证关闭出错') self.driver.quit() print('web认证关闭 验证成功') # 清空组织架构组 organization_group.import_empty_template(self) # 判断组织架构是否有其他组 有则清空 print('删除组织架构组 完成') elif Support == '×': logger.info(u'参数不支持本地认证') logger.info('test_003_closeWebAuth passed')
def tearDown(self): # 关闭web 认证 login.loginWeb(self) # admin账号登录 self.driver.implicitly_wait(10) self.driver.maximize_window() freeauth = Organization_userAuthPage(self.driver, self.url) # 打开用户管理 - 用户认证 freeauth.click_UserManage() time.sleep(0.5) freeauth.click_userAuth() time.sleep(1) # 开启web认证 freeauth.click_WebAuthC() time.sleep(1) # 断言 提示信息是否有误 status3 = str( freeauth.getAttribute_byXpath(freeauth.WebAuthCs, 'checked')) self.assertEqual(status3, 'true', msg='web认证关闭出错') print('web认证关闭') time.sleep(2) # 关闭免认证 freeauth.click_FreeAuthC() time.sleep(1) # 断言 提示信息是否有误 status4 = str( freeauth.getAttribute_byXpath(freeauth.FreeAuthCs, 'checked')) self.assertEqual(status4, 'true', msg='免认证关闭出错') print('免认证关闭') self.driver.quit() logger.info('tearDown over') logger.info('%s' % ('=' * 50))