- 1.在Python安装目录的Lib目录下的site-package目录下创建一个名为:
- MyLibrary的目录
-
- 2.在创建好的目录创建一个__init__.py文件和再创建一个另个一个py文件名为testlibrary
-
- 3.在__init__文件里面编写一个跟目录名称一样的类名称,类里面设定这个库为全局,代码为:
- from testlibrary import UserManagement
- class MyLibrary(UserManagement):
- ROBOT_LIBRARY_SCOPE = 'GLOBAL'
-
- 4.在testlibrary文件里面编写一个UserManagement类,并定个一个handle_result方法,方法代码为:
- #coding:utf-8
- class UserManagement():
- def handle_result(self,str1):
- """此关键字用来处理接口参数字符串"""
- dict1={}
- result = str1.split('&')
- for l in result:
- value=l.split("=")
- dict1[value[0]]=value[1]
- return dict1
- 5.在__init__文件里面的MyLibrary类继承testlibrary文件里的UserManagement
-
- 6.在RF里面加载MyLibrary库,并测试库里面的关键字是否生效
「两年博客,如果觉得我的文章对您有用,请帮助本站成长」
共有 0 条评论 - 使用Python封装RF自定义关键字