首页 > 解决方案 > 空手道 API - 带有模糊匹配 #number 的断言

问题描述

路径:$.ActiveScriptJobID,实际:'17124',预期:'#number',原因:不是数字

上面的错误消息显示在下面的场景中

给定路径 'admin/rest/activescript/job/17124' 当方法获取时状态 200 * 匹配 resp.ActiveScriptJobID == "#number"

标签: karate

解决方案


您尚未提供实际回复,因此您的问题不完整。

但检查 JSON。它肯定是一个字符串(在引号内)而不是一个数字。

也许您需要使用正则表达式:https ://github.com/intuit/karate#fuzzy-matching

* match response.ActiveScriptJobID == "#regex \\d+"

推荐阅读