Forum Discussion
arpit1708
9 years agoVisitor
Hi I am getting below error while trying to add header to the REST request
Code used
def Header = testRunner.testCase.testSteps['Properties'].getPropertyValue("X-tokenHeader")
def value = testRunner.testCase.testSteps['Properties'].getPropertyValue("Value")
def headers =testRunner.testCase.testSteps['RunService'].requestHeaders
headers.put( Header, value )
testRunner.testCase.testSteps['RunService'].requestHeaders = headers
Error:
groovy.lang.MissingPropertyException: No such property: requestHeaders for class: com.eviware.soapui.impl.wsdl.teststeps.RestTestRequestStep error at line: 4
Refer Attached
PaulMS
9 years agoSuper Contributor
Call testRequest before requestHeaders
def Header = testRunner.testCase.testSteps['Properties'].getPropertyValue("X-tokenHeader")
def value = testRunner.testCase.testSteps['Properties'].getPropertyValue("Value")
def headers =testRunner.testCase.testSteps['RunService'].testRequest.requestHeaders
headers.put( Header, value )
testRunner.testCase.testSteps['RunService'].testRequest.requestHeaders = headers