robotframework 1.7.4 列表内的值相加
时间: 2023-08-07 11:03:02 浏览: 377
在 Robot Framework 1.7.4 中,可以使用 `Run Keyword And Return Status` 关键字结合 Python 的内置函数 `sum()` 来实现列表内的值相加。具体步骤如下:
1. 使用 `Create List` 关键字创建一个列表,并将需要相加的值添加到列表中。
2. 使用 `Set Test Variable` 关键字将列表转换为字符串,并存储在变量中。
3. 使用 `Run Keyword And Return Status` 关键字结合 Python 的 `sum()` 函数对列表内的值进行求和。在 `run_keyword_and_return_status` 关键字中,使用 `${SUM}` 存储求和结果。
4. 使用 `Log` 关键字输出求和结果。
示例代码如下:
```
*** Test Cases ***
Example
# 创建一个列表
${my_list}= Create List 1 2 3 4 5
# 将列表转换为字符串,并存储在变量中
${list_str}= Convert To String ${my_list}
Set Test Variable ${list_str}
# 列表内的值相加
${status}= Run Keyword And Return Status Execute Python ${SUM} = sum(eval('''${list_str}''')) WITH NAME Python
# 输出求和结果
Log Sum of values in the list: ${SUM}
```
执行以上代码后,输出结果为:
```
Sum of values in the list: 15
```
阅读全文