Forum Discussion
Elsevier_-_OH_S
12 years agoContributor
I have a response Node <ns2:abc>59a7-95408ae85419c802a54f5c573fd38ce5a39-dnW</ns2:abc>
i want to get value from this node from my one test response and set it up at project level as a property.This is a dynamic value so i want to run this everytime and use it in my test cases or test suits accessing it from project level.I created a property AToken at project level , value from abc tag would be set to that AToken. I am using below script to reffer that its giving an error saying no such propert abc.Please let me know where i am wrong.
def Token = String.valueOf(testRunner.testCase.getTestStepByName("Authenticate_User").httpRequest.responseContent["abc"]) =~ /\[(.*)\]/
def AToken = Token[0][1]
testRunner.testCase.testSuite.project.setPropertyValue("AToken", AToken)
i want to get value from this node from my one test response and set it up at project level as a property.This is a dynamic value so i want to run this everytime and use it in my test cases or test suits accessing it from project level.I created a property AToken at project level , value from abc tag would be set to that AToken. I am using below script to reffer that its giving an error saying no such propert abc.Please let me know where i am wrong.
def Token = String.valueOf(testRunner.testCase.getTestStepByName("Authenticate_User").httpRequest.responseContent["abc"]) =~ /\[(.*)\]/
def AToken = Token[0][1]
testRunner.testCase.testSuite.project.setPropertyValue("AToken", AToken)