當前位置:成語大全網 - 書法字典 - RIDE如何調用自定義Python文件中的函數

RIDE如何調用自定義Python文件中的函數

1.如何從零開始寫Python函數?

另見文章:/u/942203/blog/1786979。

2.Idea如何調用寫好的Python文件?

A.將編寫的Python文件放入壹個文件夾,用於存儲遊樂設備項目中的自定義庫。

B.在目錄或測試套件或測試用例級別的編輯頁面中導入相應的python文件作為庫。

黑庫表示引用成功。

紅色表示引用失敗(通常是文件路徑錯誤或者文件編譯不正確)。

藍色表示引用了關鍵字或定義的變量資源。

3.如何將Python文件中的函數添加到測試步驟中並調用?

如下圖所示,my PreparePremia.py已經被添加到了屬性測試套件級別,所以這個測試套件下的所有測試用例都可以解析這個python中的函數。讓我們看看在測試步驟中如何使用“save_monthly_premia_data ”:

測試步驟最後壹行中的關鍵字“保存每月保費數據”是調用該文件中的關鍵字:

您可以按F5查看:

4.測試套件如何調用Python文件中的函數?

當我們打開測試用例時,我們可以看到添加了測試步驟的表格,顯然我們可以看到如何在python中調用函數。

但是當我們打開測試套件面板時,我們會看到什麽呢?

只有設置、變量和元數據區域。。。

截圖中,我在Suite Setup的時候調用了壹個自定義關鍵字“Get Input Params”並傳遞了兩個參數“${SUITE NAME}”和“RiskAttributionCalculation”。這個關鍵詞是怎麽來的?

您可以看到這個自定義關鍵字實際上調用了“ExcelUtil.py”文件中的“parse_input_params”函數:

並且還設置了壹個套件級全局變量“${input_params}”。

所以:

套件設置意味著:

調用自定義關鍵字“Get Input Params”以獲取全局變量“${input_params}”。

因此:

測試套件級引用自定義關鍵字來初始化某些值。這個自定義關鍵字將調用Python文件中的函數。

5.套件級別的變量怎麽調用?

因為MonthlyPremia是Attribution Suite下的測試用例,所以這個用例可以直接調用“${input_params}”。

我返回的input_params是dict,所以我需要傳入key來獲得相應的值。

很直白。有問題可以留言。感謝您的閱讀。好壹個~ ~ ~