robot framework 如何自己写模块下的方法或者库

一、写模块(RF能识别的模块)

例如:F:Python3.4Libsite-packages obotlibraries这个库(包)下面的模块(.py),我们可以看下源码

注意:这种是以方法来组成的那么就需要按照一些规则

说明:

__all__:这里面写的就是RF能识别的方法,有时可能你有100个方法,但是你只想RF识别20个,另外80个方法你可以以_下划线开头命名方法,然后你要把RF能识别的20个方法写到__all__里面,记得名称和方法名称一致。

__version__:版本名,可以自定义

二、写库(RF识别的库)

注意:

1.这种是以类作为RF能识别的,那么类名称和模块名称要一致。

2.如果不想被识别的方法,那么同样也是以_下划线开头命名方法

说明:

ROBOT_LIBRARY_SCOPE = 'GLOBAL'  这个是固定写法,GLOBAL这里的全局作用就是你可以在一个.robot文件中只实例化一次,下面的所有用例都可以使用。
ROBOT_LIBRARY_VERSION :版本名称,可以自定义

原文地址:https://www.cnblogs.com/hao2018/p/9968510.html