Я использую Groovy Script для автоматизации теста веб-службы в SOAPUI.Сценарий groovy будет читать лист Excel, содержащий строки UTF-8, и отправлять его в качестве входных данных в веб-службу.
Однако проблема в том, что в Groovy я не могу читать строки UTF-8.Может кто-нибудь предложить какое-нибудь решение?
Я пытался сделать следующее:
Workbook workbook1 = Workbook.getWorkbook(new File("testdata.xls").getText("UTF-8"))
Sheet sheet1 = workbook1.getSheet(0)
numberOfRows = sheet1.getRows().toInteger()
testStep = myTestCase.getTestStepByName("Property -Looper")
testStep.setPropertyValue("Total", numberOfRows.toString())
counter = testStep.getPropertyValue("Count").toString()
counter = counter.toInteger()
next = (counter > numberOfRows-1?0: counter+1)
Cell qualifiedUser = sheet1.getCell(0,counter)
Файл testdata.xls будет выглядеть примерно так: