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:\Python27\Lib\site-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

發佈了72 篇原創文章 · 獲贊 16 · 訪問量 33萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章