【问题标题】:How to import a Resource file within Test cases in Robot Framework?如何在 Robot Framework 的测试用例中导入资源文件?
【发布时间】:2021-10-17 23:37:44
【问题描述】:

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

UF 对主要的Initialization SuiteFunctional Suites 和少数其他工具有不同的文件夹结构,并使用单独的机器人命令调用它们。因此,我无法在初始化期间使用 Set Global Variables 存储变量,但必须创建将在 Functional Suites 中导入的资源文件。

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

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

  • 有没有办法在 TC2 中导入/获取 variables.txt
  • 正在寻找这个实现,因为有通用用户关键字 (CUKW),它们也需要这个 variables.txt。由于这是动态生成的,我无法在 CUKW 的“设置”部分将其定义为 Resource

Robot 框架的新手,如有任何误解,深表歉意。欢迎任何更好的实施建议。

提前致谢!

【问题讨论】:

    标签: robotframework


    【解决方案1】:

    您可以使用import resource 关键字。

    导入具有给定路径的资源文件。

    使用此关键字导入的资源在使用资源设置导入设置表时类似地设置到测试套件范围内。

    【讨论】:

    • 谢谢@BryanOakley 正在搜索这个关键字。
    猜你喜欢
    • 2019-04-21
    • 1970-01-01
    • 2014-06-18
    • 2022-08-20
    • 2019-09-03
    • 2016-05-05
    • 2020-02-05
    • 1970-01-01
    • 2018-12-14
    相关资源
    最近更新 更多