我们可以验证动态生成的值,例如日期时间或空手道DSL中的任何其他数字。如果是,请告诉我们我们该怎么做?
答案 0 :(得分:0)
是
例如,如果回复是{ id: 'a9f7a56b-8d5c-455c-9d13-808461d17b91', name: 'Billie' }
你可以这样断言:
{ id: '#string', name: 'Billie' }
请阅读文档,因为所有这些都在那里解释:https://github.com/intuit/karate#fuzzy-matching
答案 1 :(得分:0)
只需创建一个JavaScript函数来复制该动态值即可。然后进行空手道比赛。
* def datetime = function(){code_generating_Date_time}
Then match datetime == response.datetime
虽然我觉得不应该生成函数,因为它可能变得不确定
建议重新设计测试用例。