import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject import com.kms.katalon.core.testdata.TestDataFactory as TestDataFactory import com.kms.katalon.core.testobject.ConditionType as ConditionType import com.kms.katalon.core.testobject.TestObject as TestObject import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS import com.kms.katalon.core.windows.keyword.WindowsBuiltinKeywords as Windows import static com.kms.katalon.core.testobject.ObjectRepository.findWindowsObject import static com.kms.katalon.core.testdata.TestDataFactory.findTestData import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint import com.kms.katalon.core.model.FailureHandling as FailureHandling import com.kms.katalon.core.testcase.TestCase as TestCase import com.kms.katalon.core.testdata.TestData as TestData import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint import internal.GlobalVariable as GlobalVariable WebUI.openBrowser('') WebUI.navigateToUrl('file:///C:/Users/SANJOY.ROY/Desktop/FINAL.html') WebUI.waitForPageLoad(10) def data = TestDataFactory.findTestData('Data Files/JJJ') WebUI.comment("row count is $data.getRowNumbers()") for (row = 1; row <= data.getRowNumbers(); row++) { xpath = 'id("P15_CUSTOM_CODE")' myItem = new TestObject(xpath) myItem.addProperty('xpath', ConditionType.EQUALS, xpath) WebUI.verifyElementVisible(myItem) WebUI.setText(myItem, data.getValue(1, row)) xpath = 'id("P15_BILL_NUMBER")' myItem = new TestObject(xpath) myItem.addProperty('xpath', ConditionType.EQUALS, xpath) WebUI.verifyElementVisible(myItem) WebUI.setText(myItem, data.getValue(2, row)) xpath = 'id("P15_BILL_DATE|input")' myItem = new TestObject(xpath) myItem.addProperty('xpath', ConditionType.EQUALS, xpath) WebUI.verifyElementVisible(myItem) WebUI.setText(myItem, data.getValue(3, row)) xpath = 'id("P15_LC_ID")' myItem = new TestObject(xpath) myItem.addProperty('xpath', ConditionType.EQUALS, xpath) WebUI.verifyElementVisible(myItem) WebUI.setText(myItem, data.getValue(4, row)) xpath = 'id("P15_FC_TOT")' myItem = new TestObject(xpath) myItem.addProperty('xpath', ConditionType.EQUALS, xpath) WebUI.verifyElementVisible(myItem) WebUI.setText(myItem, data.getValue(5, row)) xpath = 'id("R33588865397933856")' myItem = new TestObject(xpath) myItem.addProperty("xpath", ConditionType.EQUALS, xpath) WebUI.verifyElementVisible(myItem) WebUI.Click(myItem) }