RobotFramework 主要使用Python,这里简单自定义Library,以扩充RobotFramework的功能
新建一个python类,自定义需要的方法
例如:
保存成TestLibrary.py (文件名和类名一致)class TestLibrary(): def Add(self,a,b): sum = a + b return sum把这个Python文件放在,Python目录下
例如:
windows:
C:\Python27\Lib\site-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
版权声明:本文为博主原创文章,未经博主允许不得转载。
本文介绍如何在RobotFramework中自定义一个Python类作为Library,以增强其功能。通过新建Python类并实现所需方法,将此类保存到指定路径下的Python目录中。在测试用例中引用该Library,实现特定的自动化任务。本文提供了实例代码,包括创建类、定义方法及调用Library的步骤,并解释了内置Library的作用和如何检查Library是否生效。
7758

被折叠的 条评论
为什么被折叠?



