Я новичок в SOAPUI Groovy и пытаюсь прочитать данные из Excel с помощью .jxl, но я столкнулся с проблемой.
Код выдает ошибку для «wb» в строке, упомянутой в коде: «value1 = wb.getSheet (0) .getCell (0, RowSelector) .getContents (); // ячейка A1».
Сообщение об ошибке: «groovy.lang.missingpropertyexception. Нет такого property.wb для класса».
Пожалуйста, помогите, где я делаю неправильно.
Я уже добавил .jxl (2.6.10) и poi (3.11) jar в версии soapui / bin / ext.soap - 4.5
import jxl. * ;
import jxl.write. *;
def value1;
def value2;
def value3;
//pull value from test suite properties
def RowSelector =
testRunner.testCase.testSuite.getPropertyValue("RowSelector");
//Read Excel
Workbook workbook = Workbook.getWorkbook(new
File("C:\\Users\\abc\\Desktop\\Data\\Misc\\soapUI-
4.5.0\\bin\\Excel\\Temp.xls"));
//creating a copy to save results in
WritableWorkbook copy = Workbook.createWorkbook(new
File("C:\\Users\\abc\\Desktop\\Data\\Misc\\soapUI-
4.5.0\\bin\\Excel\\Results\\Output.xls"), workbook);
File datasheet = new
File("C:\\Users\\abc\\Desktop\\Data\\Misc\\soapUI-
4.5.0\\bin\\ResultTemp.xls");
if (datasheet.exists()) {
log.info("Exist");
}
else {
log.info("Blank");
}
// loading Values from Excel (A1) to TestSuite properties
ERROR COMES IN BELOW LINE ON WB
value1 = wb.getSheet(0).getCell(0, RowSelector).getContents(); //cell
A1
testRunner.testCase.testSuite.setPropertyValue("TestSuitevalue1",
value1);
log.info("Value1 Is: " + value1);