Forum Discussion
Hey eissaeva
'${Request 1#Response}' simply means you've parameterised a certain value rather than hardcoding the thing.
The '${ }' just means 'parameter'
The 'Request 1#' bit means simply the Name you've defined for the Request - e.g. "Submit POST"
The 'Response' bit just means the response of the specified request.
So using the above info, the parm would be written as '${Submit POST#Response}
In the instructions page you've identified, I think you're talking about the following code snippet. This is about comparing XML responses - right?
So the code is as follows:
def request = context.expand( '${Request 1#Response}' )
def response = context.expand( '${Request 2#Response}' )
so here you're grabbing the response of Request 1 and passing it into the variable defined as 'request'
and you're grabbing the response of Request 2 and passing it into the variable defined as 'response'
Does that help at all?
Cheers,
Rich
Yes, makes sense.
Is it possible to use this code to compare actual and expected response of the same request? How to achieve this?
Related Content
- 2 years ago
- 9 years ago