RobotFramework 主要使用Python,这里简单自定义Library,以扩充RobotFramework的功能
新建一个python类,自定义需要的方法
例如:
保存成TestLibrary.py (文件名和类名一致)class TestLibrary(): def Add(self,a,b): sum = a + b return sum
把这个Python文件放在,Python目录下
例如:
windows:
C:Python27Libsite-packagesmac:
/Library/Python/2.7/site-packages在RobotFramework,测试用例添加Library
可以按下F5查看关键字,看是否生效,如果没有添加进入,把ride关了,重新打开即可
之后就可以在Case 或者关键字里面引用library了
(在robot Case 里面默认的输入数字,会做为字符串运算,需要转换成int)
RF 内置有八个基本的Library:
BuiltIn
OperatingSystem
Telnet
Collections
String
Dialogs
Screenshot
Remote
版权声明:本文为博主原创文章,未经博主允许不得转载。