码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-11-16 13:26:56      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:划线   pack   span   就是   version   nbsp   用例   需要   自定义   

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

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

技术分享图片

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

说明:

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

__version__:版本名,可以自定义

二、写库(RF识别的库)

技术分享图片

注意:

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

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

说明:

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

 

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

标签:划线   pack   span   就是   version   nbsp   用例   需要   自定义   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!