Data driven test case execution using csv or excel files

Hi,

Code snippet for using csv or excel file for data driven test case execution.

Step1: Modifying the Data-Driven Test and Assigning Input Values

Reference:https://www.katalon.com/resources-center/tutorials/data-driven-testing/

Step2: Create a CSV Test Data
Reference: https://docs.katalon.com/display/KD/Manage+Test+Data

Sample code:

def data = findTestData("Login")
for (def index : (1..data.getRowNumbers())) {
WebUI.setText(findTestObject('Page_Login/input_user_email'), data.getValue('user-email', index))
WebUI.setText(findTestObject('Page_Login/input_user_pass'), data.getValue('user-pass', index))
WebUI.click(findTestObject('Page_Login/input_login-btn'))
}
3 Likes