8
在機器人框架,我有一個測試套件這樣的:如何使用機器人框架中的常用關鍵字導入文件?
test-suite/
├── Common.robot
├── TestCaseA.robot
└── TestCaseB.robot
文件Common.robot
定義了一些關鍵字,將使用兩個TestCaseA.robot
和TestCaseB.robot
。在Common.robot
將被稱爲庫,而是試圖將其導入這樣
*** Settings ***
Library Commons
其他語言或類似的
*** Settings ***
Library Commons.robot
導致錯誤。
[ ERROR ] Error in file '[...]/TestCaseA.robot': Importing test library 'Commons' failed: ImportError: No module named Commons
關鍵字Library
似乎只適用於低級測試庫。我相信肯定會有另一種方式。用戶定義的庫如何包含在機器人框架中?
要添加到這一點,這是可能的,如果你想有多層的關鍵字(如「套件之間共享」和「眼前這個套件內」),或者如果你想合併兩個從資源文件中調用資源文件關鍵字集(例如,包含兩頁的測試的「頁面1關鍵字」和「頁面2關鍵字」)。 –