Prueba de API de Karate: reutilización de variables en diferentes escenarios en el mismo archivo de características
¿Karate admite una función en la que puede definir una variable en un escenario y reutilizarla en otros escenarios en el mismo archivo de función? Intenté hacer lo mismo pero recibí un error. ¿Cuál es la mejor manera de reutilizar las variables dentro del mismo archivo de características?
Scenario: Get the request Id
* url baseUrl
Given path 'eam'
When method get
Then status 200
And def reqId = response.teams[0]resourceRequestId
Scenario: Use the above generated Id
* url baseUrl
* print 'From the previous Scenario: ' + reqId
Error:
Caused by: javax.script.ScriptException: ReferenceError: "reqId" is not defined in <eval> at line number 1