I tried following:
def isJson = false
xml payload_xml = read(some.xml)
json payload_json = read(some.json)
def payload = isJson == true ? payload_json : payload_xml
Given url someURL
Given request payload
When method post
turns out the payload is now payload_xml but in json format.
Also when I use single xml payload to consecutively call same abstract feature which has
Given url someURL
Given request payload
When method post
the second time payload is in json format.
Are there issues or am I doing something wrong?