Robotframework 我可以继承测试套件变量和库吗?

Robotframework 我可以继承测试套件变量和库吗?,robotframework,Robotframework,我有一个机器人测试套件,其中包含子测试套件,这些测试套件有自己的子测试套件。 所有测试都使用一组特定的变量和库 据我所知,我必须在每个测试套件中定义变量并导入库。我希望我错过了一个窍门——有没有更好的方法让这些东西在层次结构的所有级别的所有测试中都可用 奖励积分,如果我可以这样做的方式,支持在骑关键字完成。我正在使用RIDE 1.2.3和robot 2.8.3创建一个主资源,您可以在其中导入所有内容,然后在每个测试套件中仅导入该主资源。您可以连接一个资源文件,并使用可以导入到测试套件和测试用例中

我有一个机器人测试套件,其中包含子测试套件,这些测试套件有自己的子测试套件。 所有测试都使用一组特定的变量和库

据我所知,我必须在每个测试套件中定义变量并导入库。我希望我错过了一个窍门——有没有更好的方法让这些东西在层次结构的所有级别的所有测试中都可用


奖励积分,如果我可以这样做的方式,支持在骑关键字完成。我正在使用RIDE 1.2.3和robot 2.8.3创建一个主资源,您可以在其中导入所有内容,然后在每个测试套件中仅导入该主资源。

您可以连接一个资源文件,并使用可以导入到测试套件和测试用例中的关键字对其进行处理。
阅读答案的开头是正确的,但“或在测试所在的文件夹中创建init.txt”不起作用,因为“在初始化文件中创建或导入的变量和关键字在较低级别的测试套件中不可用”(from)哦,这是真的。修复了答案。此外,通过将“父”资源文件导入“子”文件,您可以有效地“继承”资源文件。然后,当您的测试或套件导入子资源文件时,它将继承它导入的所有资源(任何深度)。这样,如果我在100个套件中使用同一个库,我将不得不重复导入(库或资源文件)100次。真的没有更简单的方法吗