agupta1
16 years agoContributor
Set properties in a Soap test step from a groovy script
I am trying to set properties in the request xml of a test step from a groovy script as following:
def propertiesStep = testRunner.testCase.getTestStepByName( "GetVoiceItem" );
assert(propertiesStep != null);
def voiceItemHolder = groovyUtils.getXmlHolder( "GetVoiceItem#Request" )
voiceItemHolder.declareNamespace("voic", "http://www.adomo.com/VoiceItem");
voiceItemHolder.setNodeValue("//voic:identifier","Hello");
However, when I go in the GetVoiceItem test step, the identifier property in the request xml is not set to 'Hello'.
Can anyone suggest, what I am doing wrong here.
Thanks
Anshu
def propertiesStep = testRunner.testCase.getTestStepByName( "GetVoiceItem" );
assert(propertiesStep != null);
def voiceItemHolder = groovyUtils.getXmlHolder( "GetVoiceItem#Request" )
voiceItemHolder.declareNamespace("voic", "http://www.adomo.com/VoiceItem");
voiceItemHolder.setNodeValue("//voic:identifier","Hello");
However, when I go in the GetVoiceItem test step, the identifier property in the request xml is not set to 'Hello'.
Can anyone suggest, what I am doing wrong here.
Thanks
Anshu