1、Robot Framework库的路径
Lib\site-packages\robot\libraries
2、自定义用户库
1、Lib\site-packages 添加 MyLibrary
2、 MyLibrary添加count.py
#coding=utf-8
class Count(object):
def add(self, a, b):
'''
用于计算a、b两数相加的结果,例:
| add | a | b |
'''
return int(a) + int(b)
def sub(self, a, b):
'''
用于计算a、b两数相加的结果,例:
| add | a | b |
'''
return int(a) - int(b)
3、MyLibrary添加__init__.py
#coding=utf-8 from MyLibrary.count import Count __version__='1.0' class MyLibrary(Count): ROBOT_LIBRARY_SCOPE='GLOBAL'
测试:
*** Settings ***
Library MyLibrary
*** Keywords ***
system
[Documentation] 系统类型
${a}= add 1 2
log ${a}
cpu
${a}= sub 2 1
log ${a}
Starting test: Workspace.Mdoule.SysInfo.Demo1.test1
20211108 14:51:05.732 : INFO : ${a} = 3
20211108 14:51:05.734 : INFO : 3
20211108 14:51:05.739 : INFO : ${a} = 1
20211108 14:51:05.741 : INFO : 1
Ending test: Workspace.Mdoule.SysInfo.Demo1.test1

浙公网安备 33010602011771号