【问题标题】:Pass variables from one test case to another in Robot framework (Not using global variable)在 Robot 框架中将变量从一个测试用例传递到另一个测试用例(不使用全局变量)
【发布时间】:2020-05-21 05:46:02
【问题描述】:

假设我有一个包含两个测试用例的测试套件。我只想将一个测试用例中使用的变量传递给另一个测试用例。

是的,我知道我们可以使用Set Global Variable 将其设为全局变量并使用它。我只是想知道,还有其他方法可以实现吗?

如果有办法,那它与Set Global Variable有何不同?

【问题讨论】:

  • 您是否看过Set Suite Variable,它将变量范围限定为正在运行的套件中的那些测试用例。
  • 我是这个机器人框架的新手。之前没听过Set Suite Variable

标签: python python-3.x variables automation robotframework


【解决方案1】:

在一个测试中设置变量并使其在另一个测试中可用的唯一内置选择是使用Set Global VariableSet Suite Variable

两者之间的区别在于,设置套件变量会限制当前文件中测试的可见性。设置一个全局变量使该变量对所有文件中的所有测试可见。

【讨论】:

    猜你喜欢
    • 2016-04-25
    • 2018-05-25
    • 1970-01-01
    • 2020-06-15
    • 2017-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多