我无法从空手道中的json文件向Rest URL提供数据。我的特征文件结构如下:请帮忙。
方案概述:获取答复
给出def data = read('classpath:JsonFilePath / data.json')
和def data1 = someJson.data [0] .data1
和def data2 = someJson.data [0] .data2
And path ='https://myurl/account/#(data1)/phoneno/#(data2)/someoperationname'
方法获取时
然后状态成功
在这种情况下,我得到了无效的帐户和无效的phoneno错误,这意味着URL不能从json文件中获取数据。
答案 0 :(得分:0)
请参考文档:https://github.com/intuit/karate#rules-for-embedded-expressions
另外,您还混用了url
和path
的相关文档。
更改为:
And url 'https://myurl'
And path 'account', data1, 'phoneno', data2, 'someoperationname'
请注意如何用逗号分隔path
和混合变量。
我重复一遍-请仔细阅读文档和示例。