首页 > 解决方案 > 在 PAF 循环标记中使用 break 函数时遇到错误

问题描述

break attribute is not mentioned in loop tag

如何在循环标签中使用中断功能?

标签: ipafpaceautomationframework

解决方案


您可以使用 break 变量属性。例如:

<activity id="Loop_Tag">
    <loop startIndex="0" lastIndex="10" increment="2" counterVar="i" breakVariable="j" desc="LOOP TAG" expResult="Loop from 0 to 10 incrementing by 2" >
          <wait time="1000" desc="WAIT TAG" expResult="Application should wait for 1 secs" ></wait>
          <if valGroupIds="VerifyBreak" desc="IF TAG for Validation" expResult="j should be true if the condition pass" >
                     <variable keyName="j" value="true" desc="VARIABLE TAG" expResult="j equals to true" ></variable>
          </if>
    </loop>

</activity>
<valGroup groupId="VerifyBreak">
          <validate variable="i" condition="equals" value="6" passMsg="PASSED --breakVariable" failMsg="FAILED --breakVariable" desc="VALIDATE TAG" expResult="VALIDATE the validation" >
                     </validate>
</valGroup>

推荐阅读