Forum Discussion
- richieCommunity Hero
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
- VeenaDeviContributor
When you use "Get Data " and select any of Request, in this case, the Request in TestCase, as both have Rest Request 1 and 2 it just get the name, if you renamed your request then that name get replaced here.
( '${Request 1#Response}' ) <Request Name # and the specific Responce
( '${<Your RequestName>#Response}' ) <Request Name # and the specific Responce
Related Content
- 2 years ago
- 9 years ago