前言
在Katalon Recorder很好完成的事情
到Katalon Studio一切都變得複雜了起來
一切重頭來吧…
正文
參考的是 原文教學
1.選擇資料
先在DataFile裡面,新增Test Data(Fig. 1),可選擇要新增的是Excel 或 CSV
(Fig. 1)
如果是Excel還需選擇Sheet (Fig. 2)
(Fig. 2)
2.設定變數
回到Test Case ,選擇Variables 的頁籤
新增變數名稱及類型(Fig. 3)
(Fig. 3)
3.迴圈取值
同樣在Test Case底下,選擇 Script的頁籤
data = findTestData('data\\item_data')
for (def index : (0..data.getRowNumbers() - 1)) {
WebUI.setText(findTestObject('keywordkeywordField_SearchTextBox'),
data.internallyGetValue("item_no",index))
}
要使用WebUI.setText的話,需到 Object Repository裡面設定要的變數,可以使用(Fig.3-1的step
1 擷取 或是直接輸入xpath的值)
(Fig. 3-1)
4.測試
跳到Test Suites底下,新增 一個Test Suite(Fig. 4)
(Fig. 4)
將剛剛的Test Case新增進去。
點一下 Show DataBinding,選擇資料來源以及欄位設定(Fig. 5)
(Fig. 5)
ref.
FOR Loop within a specified set of steps with Data File
0 意見:
張貼留言