RobotFramework 自定义Library


阅读次数

RobotFramework
主要使用Python,这里简单自定义Library,以扩充RobotFramework的功能

新建Python类

新建一个python类,自定义需要的方法
例如:
保存成TestLibrary.py (文件名和类名一致)

class TestLibrary():
def Add(self,a,b):
sum = a + b
return sum

把Py文件放在相应文件夹

把这个Python文件放在,Python目录下

例如:

windows:
 C:\Python27\Lib\site-packages

mac:
 /Library/Python/2.7/site-packages

添加自定义Library

在RobotFramework,测试用例添加Library

可以按下F5查看关键字,看是否生效,如果没有添加进入,把ride关了,重新打开即可

引用自定义Library

之后就可以在Case 或者关键字里面引用library了

(在robot Case 里面默认的输入数字,会做为字符串运算,需要转换成int)

RF 内置有八个基本的Library:


BuiltIn
OperatingSystem

Telnet
Collections
String
Dialogs
Screenshot
Remote

">