robotframework 'Exit for loop 示例
时间: 2024-02-27 21:56:10 浏览: 134
以下是一个示例,它演示了如何在 Robot Framework 中使用 `Exit For Loop` 语句:
```
*** Settings ***
Library Collections
*** Test Cases ***
Example
${list}= Create List 1 2 3 4 5
${sum}= Set Variable 0
FOR ${elem} IN @{list}
Exit For Loop If ${elem} > 3
${sum}= Evaluate ${sum} + ${elem}
END
Log ${sum}
```
在这个例子中,我们使用 `Create List` 关键字创建了一个列表,其中包含数字 1 至 5。然后我们定义了一个名为 `${sum}` 的变量,并将其初始化为 0。在 `FOR` 循环中,我们遍历列表中的每个元素,并使用 `Exit For Loop If` 语句检查该元素是否大于 3。如果元素大于 3,则退出循环。否则,我们使用 `Evaluate` 关键字将元素添加到 `${sum}` 变量中。最后,我们使用 `Log` 关键字将 `${sum}` 变量的值输出到日志中。
在这个示例中,当遍历到列表中的第四个元素时,即元素值为 4 时,`Exit For Loop If` 条件为真,并且循环被提前退出。因此,`${sum}` 变量的值为 6,而不是 15。
阅读全文