Robotframework Robot框架资源与库文件的差异

Robotframework Robot框架资源与库文件的差异,robotframework,Robotframework,robot框架中的资源和库文件有什么区别? 我搜索了谷歌,但找不到答案。内容是机器人框架语法。在套件中导入时,您可以使用其在相应部分中定义的所有关键字和变量。此外,它的所有导入(设置部分中定义的其他资源和库)现在都可以使用 这些代码(通常)是用Python语言编写的。它们可以是通过pip安装的,也可以是独立的脚本或模块。在最简单的情况下,模块的所有公共函数(更具体地说,不是隐藏的)都可以作为关键字在套件中使用。对于更高级的使用(范围、状态维护),它们必须遵循特定的结构 还有第三种类型的导入,您还

robot框架中的资源和库文件有什么区别? 我搜索了谷歌,但找不到答案。内容是机器人框架语法。在套件中导入时,您可以使用其在相应部分中定义的所有关键字和变量。此外,它的所有导入(设置部分中定义的其他
资源
)现在都可以使用

这些代码(通常)是用Python语言编写的。它们可以是通过
pip
安装的,也可以是独立的脚本或模块。在最简单的情况下,模块的所有公共函数(更具体地说,不是隐藏的)都可以作为关键字在套件中使用。对于更高级的使用(范围、状态维护),它们必须遵循特定的结构

还有第三种类型的导入,您还没有要求,但为了完整性,我添加了一种类型-导入。它们的格式再次是Python代码,与RF语法中定义的变量相比,这使得它们非常通用和强大(您可以通过复杂的编程结构设置变量的内容)。
需要记住的一个警告是:框架期望模块的每个属性都是变量,并且可以在套件中访问它;这甚至包括文件导入的其他模块:)。因此,您必须通过
名称后缀来隐藏它们(或者,在某些特殊情况下,滥用沉默导入的副作用:)



我已经包括了用户指南相关章节的链接,以获取更多信息

你读过用户指南了吗?它们都被详细地解释了。