我有以下测试套件结构:
- 测试套件 01,有一个测试用例 (TC01)。
- 测试套件 02,有一个测试用例 (TC02)。
- 变量文件可用并作为资源导入两个测试套件。
- 变量文件有一个 List @{List},有多个值
- 在TC01中,我输出@{List}的内容
- 在TC02中,我先Remove ${List} index 0,并将其设置为同名的新变量:Remove From List ${List} 0,然后${List}= Set Variable ${List}, Set Global Variable ${列表}
- 然后输出新的 ${List}
--> 到那时一切正常:
- 在 TC02 完成后,我让 RF 再次执行 TC01,这次我认为它应该使用新的 ${List} 值,但事实并非如此。因为变量文件具有更高的优先级。
如何让 TC01 在第二次稍后使用新的全局变量 ${List}?那可能吗?
非常感谢您提前。