我在资源文件中定义了一些变量。
*** Variables ***
${x} SomeValue
# Derived String
${y} SomeString_${x}
Run Code Online (Sandbox Code Playgroud)
在现有测试用例中使用它后,我修改了${x}. 之后我可以${x}用作修改后的变量但${y}保持不变。我们是否有一些方法可以${y}根据 new重新启动${x}。
简短回答 - 不是自动的;的值${y}将保持原样,无论${x}更改。
原因是变量部分中的值在实例化套件时设置一次。当时的值${y}设置为“SomeString_the-current-value-of-x”,就是这样;例如,它不是某种指向当前值的指针${x},随着变化而${x}变化。
如果要重新设置 的值y,可以在更改后进行x:
${y}= Set Variable SomeString_${x}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1367 次 |
| 最近记录: |