有时候找不到合适的库来完成自动化工作,则需要使用自己定义的python库。本文简单描述自建python库,以及在robotframework中的使用方法。
新建库目录
在C:Python27Libsite-packages目录下新建TestRF目录--->这个目录将来就是要引用的python包自己定义的关键字就在这个目录下定。
新建python文件
myclass.py--->这个文件里面写自己需要创建的关键字既方法,如下代码里面有一个比较两参数大小的方法,在Robot Framework 里面将以关键字的方式使用
class MyClass(object): def __init__(self): pass def concatenate(self,var1,var2): print var1+var2
新建 init.py 文件
from myclass import MyClass class TestRF(MyClass): ROBOT_LIBRARY_SCOPE = 'GLOBAL'
导入库文件到robotframework中使用
*** Settings *** Library TestRF *** Test Cases *** concatenate concatenate 1 2