RobotFramework自动化测试框架(3)- RobotFramework扩展测试库、资源文件、变量文件
扩展测试库
扩展测试库可使用python或java语言编写。后直接导入需要使用的测试用例文件即可。
具体的实现和操作,后续补充。请参考官网。
资源文件
在资源文件中定义用户关键字,它提供了共享机制,即:定义在资源文件中的用户关键字在导入后即可使用。同时,该资源文件中从其它文件(测试库/资源文件/变量文件)导入的关键字和变量的关键字,也变得可用。
资源文件的结构:
资源文件的整体结构和测试用例文件一样,只不过其中不能包含测试用例。此外,资源文件中的设置表格只能包含导入相关的设置(Library、Resource、Variables)和文档设置(Documentation)。
资源文件基本语法:
资源文件里面也是创建用户关键字。因此,资源文件的语法和创建用户关键字语法相同。
使用方法:
资源文件通过在设置表格中使用 "Resource" 来引入。跟在设置名称后面的值就是资源文件所在的路径。这里统一使用正斜杠(/),在Windows系统中会自动转换为反斜杠(\)。
变量文件
变量文件中包含了测试数据中的 变量。虽然变量可以通过变量表格中创建、或者通过命令行设置,不过这些方法有所局限,而变量文件可以动态地创建任意类型的变量。
具体的实现和操作,后续补充。请参考官网。