从空手道比赛中获得不同的xml标签

时间:2020-10-30 10:49:26

标签: xpath xml-parsing automated-tests karate

我需要使用空手道构建一些自定义报告功能,并且需要获取与空手道匹配操作不同的xml标签/属性。

特别是,我将“新鲜且未经测试”的xml响应与“旧且正确的” xml响应进行比较,因此我想区分当前xml响应的确切标记(或多个标记),从而使匹配指令失败。

当前,我只是在检查res.pass值,但是res.message包含整个xml响应。

var res= karate.match(expectedResponse,currentResponse)

例如,给定:

 ...
 <name>John</name>
 <surname>Doe</surname>
 ... 

相比
...
<name>John</name> 
<surname>Boe</surname>
...

它返回姓氏作为不同值的标签。

用空手道有可能实现这种细节吗?

0 个答案:

没有答案