Robotframework之Python的自定义库

方法一:直接导入Pyhton文件

1、首先进入Python的site-packages目录,本电脑安装的目录:C:\Python37\Lib\site-packages

2、在site-packages目录下新建一个文件夹,命名为:customertest

3、在“customertest”文件夹下,新建一个Python文件printlog,代码如下:

#-*- coding:utf-8 -*-

 
 # Created by you
class printlog(object):
 
    def printA(self, msg):
        print(msg)

 

4、在Robotframework导入文件

 

 若导入成功,则黑字体显示;导入失败,则红色显示,则点击“Tools”下“View RIDE Log”查看日志

 

方法二:添加pth文件解决

 

1、首先进入Python的site-packages目录,本电脑安装的目录:C:\Python37\Lib\site-packages

2、在site-packages目录下新建一个文件夹,命名为:customertest

3、在“customertest”文件夹下,新建一个Python文件printlog,代码如下:

#-*- coding:utf-8 -*-

 
 # Created by you
class printlog(object):
 
    def printA(self, msg):
        print(msg)

 4、新建一个__init__.py文件,代码如下:

#-*- coding:utf-8 -*-
'''
    created by hch 2019-06-26
'''
 
from custometest.printlog import printlog
 

# 类名与文件夹名,要一致 
class customertest(printlog):
    ROBOT_LIBRARY_SCOPE = 'GLOBAL'

4、library的弹框,直接输入“customertest”即可

 

 

 

 

方法三:配置.pth文件

 

1、这次项目的位置,放在了“D:\pyproject\roboframework”,目录新建一个Python文件,如“newlibtest.py”

2、进入Python的site-packages目录,本电脑安装的目录:C:\Python37\Lib\site-packages

2、在site-packages目录.pth文件,命名为:mypath.pth,打开文件输入输入“D:\pyproject\roboframework\newlibtest.py”,参照方法一导入文件

 

posted @ 2020-06-15 09:48  字符蹚浑水  阅读(528)  评论(0编辑  收藏  举报