Beispiel #1
0
    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')
Beispiel #2
0
    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))