1. 程式人生 > >【Katalon學習三十五】自定義關鍵字介紹

【Katalon學習三十五】自定義關鍵字介紹

除了內建的關鍵字之外,使用者還可以定義自定義關鍵字來擴充套件Katalon Studio的功能。自定義關鍵字一旦建立,就可以像其他內建關鍵字一樣在實現測試用例時使用。

建立套件package

套件(package)是組織一組相關類和介面的名稱空間。因為用Java程式語言或類似語言編寫的軟體可以由數百或數千個單獨的類組成,所以通過將相關的類和介面放入套件中來保持事物的組織性是有意義的。

1. 從主選單中選擇File > New > Package。將顯示New keywords Package對話方塊。輸入包的名稱並單擊OK

2.  在Katalon Studio的Keywords下相應地建立一個新包。

建立自定義關鍵字 

1. 從主選單中選擇File > New > Keyword。將顯示New keywords對話方塊。輸入關鍵字的名稱併為關鍵字指定包。單擊OK。

從5.4版本開始,Katalon Studio提供了使用者選項來為Web、移動和API測試生成定製關鍵字示例。

注意:預設情況下,類名不能以數字、包含空格或具有特殊字元開頭。Java命名約定建議使用者使用名詞或名詞短語建立類名,每個單詞的首字母大寫,以便更好地管理專案。

 2. 在指定的包下相應地建立一個新關鍵字。

3.  在你的類中輸入以下程式碼塊來定義一個自定義關鍵字:

@Keyword
def keywordName(parameters…) {
   // enter your code here
   // you can use either Groovy or Java      
}

其中:

 

Item Description
@Keyword 指示下面程式碼塊是關鍵字定義的註釋。
keywordName 要用於自定義關鍵字的名稱
parameters 將在custom關鍵字中使用的引數列表

 例如:

 4. 完成後儲存關鍵字檔案。

在手動檢視中自定義關鍵字

遵循以下步驟,以便在測試用例的手動檢視中使用您定義的自定義關鍵字:

1. 在“手動”檢視中開啟一個測試用例,然後從“命令工具欄”中選擇“新增自定義關鍵字”。

 2.添加了一個包含所有已定義自定義關鍵字的列表的新測試步驟。在這裡選擇您最近建立的關鍵字。

 指令碼檢視中的自定義關鍵字

遵循以下步驟,以便在測試用例的指令碼檢視中使用您定義的自定義關鍵字:

  • Katalon Studio的類CustomKeywords允許您訪問所有定製的關鍵字。在指令碼編輯器中輸入以下語法:
    CustomKeywords.
  • 內容輔助函式將在鍵入點字元後立即呼叫。Content Assist為使用者提供上下文敏感的程式碼完成建議。因此,測試專案中定義的所有自定義關鍵字將顯示如下:
  •  
  •  選擇最近建立的關鍵字,並根據需要提供所有引數。