在我们写案例的过程中,根据不同的实际场景会有各种变量传递需求,主要包含以下几方面:
1.全局变量:在不同的测试套件中可以传递使用(也就是在不同的测试案例集中,不同的case中可以互相调用)。
2.测试套件变量:在相同的测试案例集中,不同的测试案例之间可以互相调用。
3.测试案例变量:只针对当前测试案例生效的变量

接下去通过一段代码演示各自的区别:
如图所示我在DemoCase12-var1案例中定义了上述三种变量,并且在同一个案例集中的DemoCase12-var2以及不同案例集的DemoCase12-var3中调用。
十七.robotframework变量应用(一)
十七.robotframework变量应用(一)
十七.robotframework变量应用(一)
运行结果如下图所示:
十七.robotframework变量应用(一)
从返回结果中我们可以看出来,通过set global variable 定义的变量可以在不同的测试集不同的案例中调用,通过set suite variable 定义的变量可以在不同的case间调用,而set test variable定义的变量只能在一个案例间使用。

相关文章:

  • 2022-12-23
  • 2021-12-25
  • 2021-05-20
  • 2021-05-24
  • 2022-12-23
  • 2021-07-31
猜你喜欢
  • 2021-08-26
  • 2021-06-16
  • 2022-12-23
  • 2022-12-23
  • 2021-08-19
  • 2021-12-11
相关资源
相似解决方案