Forum Discussion
danielseoane7
14 years agoOccasional Contributor
M McDonald wrote: Instead of logging the value, return it: def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
def response = context.expand( '${loginClerk#ResponseAsXml}' )
def holder = groovyUtils.getXmlHolder( response )
def cdata = holder.getDomNode('//return/text()').nodeValue
def holder2 = groovyUtils.getXmlHolder( cdata )
def authToken = holder2.getDomNode('//authToken/text()').nodeValue
return authToken
Then in another request you can just use a property expansion - if your script is called 'Groovy Script' an example could be<authToken>${Groovy Script#result}</authToken>
i'm still getting that other error i was getting earlier... unexpected element at line 4