RF中匯入擴充套件庫以及它的的搜尋規則

2022-08-14 18:39:14 字數 1414 閱讀 6999

python作為測試庫

模組檔名作為測試庫的名字

比如python模組名叫mylib,對應的python檔案是mylib.py,測試庫的名字就是mylib

定義在python模組檔名的函式,名稱前有_字首的不會作為關鍵字

模組.函式:

匯入測試庫方式 :模組名(匯入測試庫,函式名對應關鍵字)

tlib.py

def

retlist(self):

return 11

def_retlist2(self):

return 22

test.robot

*** settings ***library   tlib.py

*** test cases ***case1

$ retlist

log to console $

類.方法:

匯入測試庫方式 :模組名.類名(匯入測試庫,方法名對應關鍵字)

總結:

定義在setting表,全域性配置表中,和python的模組規則一樣

1.宣告測試庫:模組匯入法和路徑匯入法

library   pylib.testlib

library   pylib/testlib.py

2.宣告資源檔案

resource  rc.robot

3.宣告變數檔案(一般定義常量)

variables  test/cfg.py

不同於全域性變數表,

定義在variables:

python庫中class存在繼承,父類和子類都會初始化

專案中匯入匯出兩個關聯的庫

1 用system賬號登陸 建立兩個資料庫並賦予許可權 1 wlmqpb資料庫 密碼 lxx 詳細情況見 2 sjzx資料庫 密碼lxx 詳細情況見 2 1 把匯出來的wlmqpbjg.sql 表結構 函式 儲存過程等 用importtables匯入 2 把匯出來的wlmqpb.sql檔案 表資料 ...

MFC DLL 中匯入ADO庫時編譯出錯的解決方法

在乙個mfc dll 工程中,匯入ado庫時編譯出錯,提示重定義 import c program files common files system ado msado15.dll no namespace rename eof adoeof rename bof adobof 問題 原因 是因為...

專案中匯入匯出兩個關聯的庫

1 用system賬號登陸 建立兩個資料庫並賦予許可權 1 wlmqpb資料庫 密碼 lxx 詳細情況見 2 sjzx資料庫 密碼lxx 詳細情況見 2 1 把匯出來的wlmqpbjg.sql 表結構 函式 儲存過程等 用importtables匯入 2 把匯出來的wlmqpb.sql檔案 表資料 ...