2017-01-30 16 views
2

困惑与资源的文件和变量的文件中RoboFramework意义:RoboFramework中资源文件和变量文件的区别?

我的理解是“文件用于导入变量/关键字”为每official link

资源文件:“用户在资源文件中定义的关键字和变量在使用该资源文件的文件中可用“

变量文件:”变量文件包含可用于测试数据的变量“。

这些文件有什么区别,什么时候可以使用?

回答

4

正如文档所述,变量文件用于导入变量。这是它唯一的目的。变量文件通常是python,这给你很大的灵活性。例如,您可以根据平台定义变量,或者文件是否存在等。

如果要定义的数据不仅仅是简单的字符串,变量文件也非常有用。使用Python语法,可以定义列表,词典甚至python对象的变量。虽然您可以使用机器人语法来执行字典和列表,但它可能非常麻烦。

资源文件可让您使用机器人语法导入关键字和变量。根据我的经验,资源文件通常用于关键字,而不常用于导入大量变量。