首页 > 解决方案 > 如何迭代 For 循环直到满足特定条件?

问题描述

我需要迭代 for 循环,直到在 Robot Framework 中满足某些条件。

${counter}=  Set Variable  1

    :FOR    ${item}    IN RANGE    ${counter}
    \    Check condition
    \    ${counter} = ${counter} + 1

是否可以在这里增加 ${counter} 变量值?

在此处输入图像描述

标签: for-looprobotframework

解决方案


是的。

${counter}=    Set Variable     1
FOR    ${item}    IN RANGE    1     20
    ${counter}=     Evaluate     ${counter} + 1
    Log To Console    ${counter}
    Exit For Loop If     ${counter} == 10
END

并且 FOR 循环可以使用Exit For LooporExit For Loop If关键字退出。关键字文档

评论后编辑。


推荐阅读