如何使用 Karate API 测试将变量从一个功能文件调用到另一个功能文件

2024-02-25

Feature: Add data

Scenario: Add unique data

Given url
And request {name: '#(name)', lastName: '#(lastName)'}
And method POST
Then status 200
And def res = response
And def newId = res.data.id

上述api一调用就会生成一个id。我想使用另一个文件中生成的id来更新数据。我已将 id 存储在“newId”变量中。如何在另一个功能文件中使用此变量及其值?


这在中详细解释了文档 https://github.com/intuit/karate#calling-other-feature-files- 你应该actually阅读 :)

所以如果你有一个功能called.feature如下:

Feature:

Scenario:
    * print newId

您可以将其添加为您发布的代码的最后一行:

* call read('called.feature') { newId: '#(newId)' }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Karate API 测试将变量从一个功能文件调用到另一个功能文件 的相关文章

随机推荐