robot framework自定义python库
2018-04-16 17:15 _天枢 阅读(2496) 评论(0) 编辑 收藏 举报自定义python库的好处:
robot framework填表式,将python的灵活性弄没了,但是不要担心,RF早就想到了解决办法,就是扩充自己的库.
1.在python应用程序包目录下创建一个新包:D:\Python27\Lib\site-packages\NewLibrary
这里注意文件夹NewLibrary就是你包的名称,这里顺便说一下包的概念,python区分包和普通文件夹就在于文件夹里是否有一个__init__.py的文件
回到正题
NewLibrary这个包就是之后RF Library要导入的名称
2.创建一个类文件,用来存储你自定义函数的,这里写了个myclass.py的文件(这个名子可以自定义)
3.分别编辑myclass.py与__init__.py的内容
__init__.py内容:
from myclass import MyClass #从myclass.py导入类名为MyClass的类
class NewLibrary(MyClass): #从MyClass断承
ROBOT_LIBRARY_SCOPE = 'GLOBAL' #设置RF选项
myclass.py内容:
class MyClass(object):
def __init__(self):
pass
def printMsg(self,msg):
print "hello "+msg
以上写完,打开RF
看一下关键字里,是不是已经有了我们定义的类文件中的函数
在RF中调用我们自定义的函数
另外:输入部分函数名如:print按ctrl+alt+space(空格键),会调出提示
作 者:
天枢
出 处:
http://www.cnblogs.com/yhleng/
关于作者:专注于软件自动化测试领域。如有问题或建议,请多多赐教!
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
特此声明:所有评论和私信都会在第一时间回复。也欢迎园子的大大们指正错误,共同进步。或者
直接私信我
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角
【
推荐】
一下。您的鼓励是作者坚持原创和持续写作的最大动力!