Member 13297834 Ответов: 0

Как я могу установить значения свойств, чтобы мой шаг собственность с помощью Groovy скриптов в soapui


Я использую приведенный ниже код, чтобы установить значения свойств из файла Excel на мой шаг свойства, а затем передать его в тестовый кейс.

Когда я запускаю Groovy-код, значение из последней ячейки excel переходит на шаг свойства.

Пожалуйста, помогите мне правильно установить свойства.

Что я уже пробовал:

импорт jxl.*

Workbook wb = Workbook. getWorkbook(new File("C:\\Users\\naraysa1\\Desktop\\Address_Doctor\\DataSource_Address_Validate\\Data_AddressValidate.xls"))
Лист sh = wb. getSheet(0)
Количество строк = ш.метод getrows();
Свойств = ш.getColumns();
for (i=1;i< RowCount;i++)
{
for (j=0;j< ColumnCount;j++)
{
def c = sh. getCell(j, i). getContents();
log.info с

testRunner.тесткейса.getTestStepByName("Properties_Address").setPropertyValue("идентификатор", с)
testRunner.testCase.getTestStepByName ("Properties_Address"). setPropertyValue ("AddressLine1", c)
testRunner.testCase.getTestStepByName ("Properties_Address"). setPropertyValue ("AddressLine2", c)
testRunner.testCase.getTestStepByName ("Properties_Address"). setPropertyValue ("AddressLine3", c)
testRunner.тесткейса.getTestStepByName("Properties_Address").setPropertyValue("город", с)
testRunner.тесткейса.getTestStepByName("Properties_Address").setPropertyValue("государство ", с)
testRunner.testCase.getTestStepByName ("Properties_Address"). setPropertyValue ("PostalCode", c)
testRunner.testCase.getTestStepByName ("Properties_Address"). setPropertyValue ("Country", c)

деф TestStep = testRunner.runTestStepByName("Search_Address")
}
}

0 Ответов