RobotFramework 自定义Library

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

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

    class TestLibrary():
        def Add(self,a,b):
            sum = a + b
            return  sum
  2. 把这个Python文件放在,Python目录下
    例如:
    windows:
    C:Python27Libsite-packages

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

  3. 在RobotFramework,测试用例添加Library
    这里写图片描述

  4. 可以按下F5查看关键字,看是否生效,如果没有添加进入,把ride关了,重新打开即可
    这里写图片描述

  5. 之后就可以在Case 或者关键字里面引用library了
    (在robot Case 里面默认的输入数字,会做为字符串运算,需要转换成int)
    这里写图片描述


    RF 内置有八个基本的Library:
    BuiltIn
    OperatingSystem
    Telnet
    Collections
    String
    Dialogs
    Screenshot
    Remote

版权声明:本文为博主原创文章,未经博主允许不得转载。

原文地址:https://www.cnblogs.com/xinleishare/p/4793551.html