【发布时间】:2011-11-05 20:26:00
【问题描述】:
我想到了以下测试套件结构:
- Test Suite 01,有一个测试用例 (TC01)。
- Test Suite 02,有一个测试用例 (TC02)。
- 变量文件可用并作为资源导入两个测试套件。
- 变量文件有一个 List @{List},有多个值
- 在TC01中,我输出@{List}的内容
- 在 TC02 中,我先移除 ${List} 索引 0,并将其设置为同名的新变量:Remove From List ${List} 0,然后 ${List}= Set Variable ${List},设置全局变量 ${List}
- 然后输出新的 ${List}
--> 在那之前一切正常:
- TC02 完成后,我让RF 再次执行TC01,这次我认为它应该使用新的${List} 值,但事实并非如此。因为变量文件具有更高的优先级。
如何让 TC01 在第二次稍后使用新的全局变量 ${List}? 这可能吗?
非常感谢您。
【问题讨论】:
标签: testing automation robotframework testautomationfx