robotframework - 如何根据robotframework中的条件分配变量

标签 robotframework

这是我想使用 Robot Framework 编写的伪代码。如果使用框架无法完成,是否还有其他选择:

${balMethodID}=   Set Variable If  ${balMethodID} == None  ${newBalMethodID}
基本上,如果变量的值为 None 那么我想分配一个新值。当变量的初始值不是 None 时,它​​的值变为 None。
enter image description here

最佳答案

Set Value If可以给出两个值;如果条件为真,将使用第一个,如果条件为假,将使用第二个。如果要在条件为假时保留原始值,请使用原始值作为最后一个参数:

${balMethodID}=   Set Variable If  ${balMethodID} == None 
...  # value if true    # value if false 
...  ${newBalMethodID}  ${balMethodID}

关于robotframework - 如何根据robotframework中的条件分配变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48106335/

相关文章:

python - 如何并行运行机器人框架测试用例而不是并行运行测试套件?

robotframework - 用于多个测试和套装的一个共享设置部分?

robotframework - 如何检查 UI 上的单选按钮状态(无论是启用还是禁用)- 机器人框架

python - Robot Framework 使用 PUDB 调试 python 代码

python - 从 ROBOT 框架中的 python 模块调用特定方法

python - Robotframework:使用变量文件过滤标签

python - 如何在 Robot Framework 中发送带有空数据 JSON 的 post 请求?

selenium - 元素无法点击 - 但它实际上点击

python - 在 `robot framework` 中将字典记录到控制台

robotframework - 为什么我们需要 "Set Variable"?