2018-08-29 14:31:22
Library, Resource加載在Suite里面
一、測試庫
如果說Robot Framework 是一棵大樹,測試庫( Library) 就是繁茂的枝葉, 正是有了眾多的測試庫,才讓我們更加方便的選擇合適的測試庫來進行自動化測試。
測試庫通常加載在Test Suite里,”Name" 處輸入需要導入的測試庫的名稱,注意名稱不要填錯,填錯了就會導入失敗。
測試庫導入成功,為黑色;測試庫導入失敗,為紅色

除了添加Robot Framework內置的測試庫,也可以添加自己寫的測試庫。
Robot Framework 內置的測試庫,位置在“Python安裝目錄””\Lib\site-packages\robotframework-3.0.4-py2.7.egg\robot\libraries“下,如圖:

二、Resource資源文件
Suite主要是用來存放測試用例的,Resource資源文件主要是用來存放用戶關鍵字的。
右鍵單擊”Project1"→“New Resource", 輸入自定義名稱,選擇ROBOT格式,點擊”確定“按鈕,即可新建資源文件成功。此時該資源文件是灰色的,因為沒有被任何Test Suite加載。
加載資源:在測試套件里加載資源,在“Path"里輸入資源文件的完整名稱,包括擴展名(Resource1.robot), 資源導入成功,是藍色的帶下划線的字體;資源導入失敗,是紅色的。如圖:

三、External Resources 外部資源
主要是指不在Project管轄范圍內的資源文件(跨項目引用的資源文件)。如果是目錄的Project, 只要不在自己目錄內的資源文件,都算外部資源。
右鍵單擊”External Resource" 只有“Add Resource"一個選項,點擊,彈出對話框,找到外部資源的存放路徑,點擊”確定“,即可導入外部資源。
導入外部資源到External Resource后,再去加載到Test Suite里,則Project就可以使用外部資源了。

