如何在 Robot Framework 的测试用例中导入资源文件?

How to import a Resource file within Test cases in Robot Framework?

我在机器人套件中有 2 个测试用例。该套件类似于 Initialization Suite,它依赖于底层框架 (UF)。

UF 对于主要 Initialization SuiteFunctional Suites 和其他一些工具有不同的文件夹结构,并使用单独的机器人命令调用它们。所以我无法在初始化期间使用 Set Global Variables 存储变量,但必须创建我将在 Functional Suites.

中导入的资源文件

TC1:解析 json 文件并创建 variables.txt 文件。

TC2:使用存储在 variables.txt 中的少量变量并登录到服务器获取节点详细信息并存储在 hostname.txt

Robot 框架的新手,如有任何误解,敬请谅解。欢迎任何更好的实施建议。

提前致谢!

您可以使用 import resource 关键字。

Imports a resource file with the given path.

Resources imported with this keyword are set into the test suite scope similarly when importing them in the Setting table using the Resource setting.