robotframework 使用自己的python库
有时候找不到合适的库来完成自动化工作,则需要使用自己定义的python库。本文简单描述自建python库,以及在robotframework中的使用方法。创建库文件参照redislibrary库 :https://github.com/penn201500/robotframework-redislibrary/tree/master/RedisLibrary可以看到,必要的文件有
·
有时候找不到合适的库来完成自动化工作,则需要使用自己定义的python库。本文简单描述自建python库,以及在robotframework中的使用方法。
创建库文件
参照redislibrary库 :
https://github.com/penn201500/robotframework-redislibrary/tree/master/RedisLibrary
可以看到,必要的文件有2个: RedisLibraryKeywords.py 和 __init__.py
新建库目录
在C:\Python27\Lib\site-packages\目录下新建TestRF目录
新建python文件
myclass.py
class MyClass(object):
def __init__(self):
pass
def concatenate(self,var1,var2):
print var1+var2
新建 init.py 文件
from myclass import MyClass
class TestRF(MyClass):
ROBOT_LIBRARY_SCOPE = 'GLOBAL'
导入库文件到robotframework中使用
测试脚本:
*** Settings ***
Library TestRF
*** Test Cases ***
concatenate
concatenate 1 2
测试结果:
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献2条内容
所有评论(0)