Пример #1
0
    def checkPoint(self, kwargs={}):
        result = self.check(kwargs)
        if self.test_msg[0] is not False:  # 如果用例编写正确
            if result is not True and be.RE_CONNECT:
                self.msg = "用例失败并重连过一次,失败原因:" + self.testInfo[0]["msg"]
                self.logTest.buildStartLine(self.caseName + "_失败重连")  # 记录日志
                # self.operateElement.switchToNative()
                self.driver.launch_app()
                self.isOperate = True
                self.get_value = []
                self.is_get = False
                self.operate()
                result = self.check(kwargs)
                self.testInfo[0]["msg"] = self.msg
            # self.operateElement.switchToNative()

        statistics_result(result=result,
                          testInfo=self.testInfo,
                          caseName=self.caseName,
                          driver=self.driver,
                          logTest=self.logTest,
                          devices=self.device,
                          testCase=self.testCase,
                          platformName=self.platformName,
                          testCheck=self.testcheck)
Пример #2
0
    def checkPoint(self, kwargs={}):
        result = self.check(kwargs)
        if self.test_msg[0] is not False:
            if result is not True and be.RE_CONNECT:
                self.msg = "El caso de uso falló y se volvió a conectar una vez, el motivo del fallo:" + \
                           self.testInfo[0]["msg"]
                self.logTest.buildStartLine(self.caseName +
                                            "_No se pudo volver a conectar")
                self.operateElement.switchToNative()
                self.driver.launch_app()
                self.isOperate = True
                self.get_value = []
                self.is_get = False
                self.operate()
                result = self.check(kwargs)
                self.testInfo[0]["msg"] = self.msg
            self.operateElement.switchToNative()

        statistics_result(result=result,
                          testInfo=self.testInfo,
                          caseName=self.caseName,
                          driver=self.driver,
                          logTest=self.logTest,
                          devices=self.device,
                          testCase=self.testCase,
                          testCheck=self.testcheck)
Пример #3
0
 def checkPoint(self, kwargs={}):
     result = self.check(kwargs)
     statistics_result(result=result,
                       testInfo=self.testInfo,
                       caseName=self.caseName,
                       driver=self.driver,
                       logTest=self.logTest,
                       testCase=self.testCase,
                       testCheck=self.test_check)
Пример #4
0
 def checkPoint(self, kwargs={}):
     result = self.check()
     if result is not True and be.RE_CONNECT:
         self.msg = "用例失败重连过一次,失败原因:" + self.testInfo[0]["msg"]
         self.logTest.buildStartLine(self.caseName + "_失败重连")  # 记录日志
         self.operateElement.switchToNative()
         self.driver.launch_app()
         self.isOperate = True
         self.get_value = []
         self.operate()
         result = self.check()
         self.testInfo[0]["msg"] = self.msg
     statistics_result(result=result, testInfo=self.testInfo, caseName=self.caseName,
                       driver=self.driver, logTest=self.logTest, devices=self.device,
                       testCase=self.testCase,
                       testCheck=self.testcheck)
     return result
Пример #5
0
    def checkPoint(self):
        result = self.check()
        if result is not True and be.RE_CONNECT:
            self.msg = "用例失败重连过一次,失败原因:" + self.testInfo[0]["msg"]
            self.logTest.buildStartLine(self.caseName + "_失败重连")  # 记录日志
            # self.operateElement.switchToNative()
            self.driver.launch_app()
            self.isOperate = True
            self.get_value = []
            self.operate()
            result = self.check()
            self.testInfo[0]["msg"] = self.msg
        self.operateElement.switchToNative()

        statistics_result(result=result, testInfo=self.testInfo, caseName=self.caseName,
                          driver=self.driver, logTest=self.logTest, devices=self.device,
                          testCase=self.testCase,
                          testCheck=self.testcheck)
        return result
Пример #6
0
    def checkPoint(self, kwargs={}):
        result = self.check()
        print('checkcheckcheckcheckcheckcheckcheckcheckcheckcheckcheckcheckcheckcheckcheckcheck')
        if result is not True and be.RE_CONNECT:
            self.msg = "ERROR: 用例曾失败,重连一次,失败原因:" + self.testInfo[0]["msg"]
            self.logTest.buildStartLine(self.caseName + "_失败重连")  # 记录日志
            self.operateElement.switchToNative()
            self.driver.launch_app()
            self.isOperate = True
            self.operate()
            self.get_value = [True]
            self.location = ""
            result = self.check()
            self.testInfo[0]["msg"] = self.msg

        statistics_result(result=result, testInfo=self.testInfo, caseName=self.caseName,
                          driver=self.driver, logTest=self.logTest, devices=self.device,
                          testCase=self.testCase,
                          testCheck=self.testcheck)
        return result