下面是一个用例示例。
我有一个简单的csv文件
user1 | pass1
---------+------
user2 | pass2
在我的
/Data Files
文件夹。
接下来,你需要去
Data Files > New > Test Data
并设置
Data Type
import static com.kms.katalon.core.testdata.TestDataFactory.findTestData
import com.kms.katalon.core.testdata.TestDataFactory as TestDataFactory
def data = TestDataFactory.findTestData("test (1)")
println data.getValue(1,1)
println data.getValue(2,1)
user1
和
pass1
去安慰。
如果我想,让我们说,登录两次,我可以
for (def i=1; i <= findTestData("test (1)").getRowNumbers(); i++){
WebUI.sendKeys('username-test-object-id', findTestData("test (1)").getValue(1, i))
WebUI.sendKeys('password-test-object-id', findTestData("test (1)").getValue(2, i))
WebUI.comment("User ${i} succesfully logged in!")
}
附加导入:
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI