相关疑难解决方法(0)

空手道 API 测试 - 在同一功能文件中的不同场景中重用变量

空手道是否支持您可以在场景中定义变量并在同一功能文件中的其他场景中重用它的功能。我尝试做同样的事情,但出现错误。在同一特征文件中重用变量的最佳方法是什么?

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
Run Code Online (Sandbox Code Playgroud)

错误:

Caused by: javax.script.ScriptException: ReferenceError: "reqId" is not defined in <eval> at line number 1
Run Code Online (Sandbox Code Playgroud)

karate

4
推荐指数
1
解决办法
9153
查看次数

标签 统计

karate ×1