из первого шага вы должны вернуть список:
def list = ['Login', 'Get Messages', 'Logout']
return list
из шага 2 groovy вы можете получить этот возвращенный список
def result = context.expand( '${Groovy Script 1#result}' )
list = result.tokenize('[,] ')
list.each{
log.info it
}
обратите внимание, что вы получаете строку, которую нужно преобразовать обратно в список (токенизировать).
Я сделал это с SOAPUI pro.
Другим способом (безобразно) было бы сохранить список в пользовательском свойстве в groovy script 1 (используя testRunner.testCase.setPropertyValue ("myList", list.toString ())
и восстановить его в отличном шаге 2 (testRunner.testCase.getPropertyValue ("myList")
Я надеюсь, что это поможет
РЕДАКТИРОВАТЬ : если элементы списка содержат пробелы
это не очень чисто, и я надеюсь, что кто-то поможет предоставить что-то лучше, но вы можете сделать следующее:
list = "['Login - v1', 'Get Messages - v2', 'Logout - v1']"
list = list.replace('\'','\"')
def jsonSlurper = new groovy.json.JsonSlurper()
list = jsonSlurper.parseText(list)
list.each{
log.info it
}
Alex