该资源文件的内容是机器人框架语法。当它被导入套件时,您可以使用它的所有关键字和变量,在相应的部分中定义。此外Resource,Library它的所有导入(其他和它在“设置”部分中定义)现在都可供使用。
在另一方面,库都(通常)用Python语言。它们可以是通过 安装的pip,也可以是独立的脚本或模块。在最简单的情况下,模块的所有公共功能(更具体地说 - 未隐藏)都可以作为要在套件中使用的关键字。对于更高级的用法(范围、状态维护),它们必须遵循特定的结构(通常通过类完成,并使用 RF 期望的标识符/装饰器)。
还有第三种类型的导入,您还没有问过,但为了完整性,我正在添加 - Variablesfiles。它们的格式再次是 Python 代码,与 RF 语法中定义的变量相比,这使得它们非常通用和强大(您可以通过复杂的编程结构设置变量的内容)。
要记住它们的一个警告 - 框架期望模块的每个属性都是一个变量,并使其在您的套件中可访问;这甚至包括文件导入的其他模块:)。因此,您必须通过_名称后缀隐藏它们(或者,在某些特殊情况下,将这种副作用滥用于静默导入 :))。
我已经包含了用户指南相关部分的链接,以获取更多信息。
| 归档时间: |
|
| 查看次数: |
2160 次 |
| 最近记录: |