我正在将参数传递给karate.call
如下:
...getting object by name
* def id = response.content[0].id
And eval if (size(response.content) == 1) { karate.call('delete/delete-object.feature', id); }
但是,我得到:unexpected feature call arg type: class java.lang.String
。我应该首先以某种方式提出论点吗?
我只是创建一个场景,该场景应该首先删除该对象(如果存在)。我正在delete-object.feature 中进行删除。
请阅读文档(单个)call
参数始终必须是 JSON 或 JSON 数组(除非它是对 JS 函数的调用):https://github.com/intuit/karate#calling-other-feature-files
它很容易成型,例如:* def arg == { id: '#(id)' }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)