ContributionsMost RecentMost LikesSolutionsHaving trouble getting a node value I need a few node values, the script assertion below gives me the same (first) node value, and if I try (in the secondResponse) something like ("//Chassis:eventList/Chassis:eventList/CT:event/CT:message") the return value is null. Any suggestions on how I get the second Node value if my (example - excerpt) response appears as follows?: ---------------------Soap response template-------------------------------------------- <SOAP-ENV:Header/> <SOAP-ENV:Body> <Chassis:getReportedEventsResponse> <Chassis:eventList> <CT:event> <CT:name>GoodCommunicate</CT:name> <CT:severity>FIRST-EVENT</CT:severity> <CT:message>COMM SUCCESS</CT:message> <CT:filename>svc/Service/ServiceSub.cpp</CT:filename> <CT:lineNumber>22</CT:lineNumber> </CT:event> </Chassis:eventList> <Chassis:eventList> <CT:event> <CT:name>CannotCommunicate</CT:name> <CT:severity>SECOND-EVENT</CT:severity> <CT:message>Failed Time</CT:message> <CT:filename>svc/Service/ServiceSub.cpp</CT:filename> <CT:lineNumber>32</CT:lineNumber> </CT:event> ----------------------------------Script assertion-------------------------------------------- def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context) def holder = groovyUtils.getXmlHolder('getReportedEvents #Response') //send each event to a variable def firstEvent = holder.getNodeValue("//CT:event/CT:message") log.info("\t\t$firstEvent\r\n") def secondEvent = holder.getNodeValue("//CT:event/CT:message") log.info("\t\t$secondEvent\r\n") ----------------------------------------------End script assertion---------------------------------------