Karate 执行空手道脚本时出现异常
我的响应数据中有文本Karate 执行空手道脚本时出现异常,karate,Karate,我的响应数据中有文本 我无法从此响应中使用xpath从任何字段获取数据。 Karate显示“xml解析失败,响应数据类型设置为string:org.xml.sax.saxpasseeption;行号:1;列号:716;实体“nbsp”已被引用,但未声明。”所有XPath (例如:响应/事务/值/数据/@name) 我需要在下面的xml中验证commentDisplay标记。如何继续?/在使用xpath获取值之前,是否有方法删除 <Response> <R
我无法从此响应中使用xpath从任何字段获取数据。
Karate显示“xml解析失败,响应数据类型设置为string:org.xml.sax.saxpasseeption;行号:1;列号:716;实体“nbsp”已被引用,但未声明。”所有XPath
(例如:响应/事务/值/数据/@name)
我需要在下面的xml中验证commentDisplay标记。如何继续?/在使用xpath获取值之前,是否有方法删除
<Response>
<RequestID>1234</RequestID>
<transaction>
<values>
<data name="firstName">Sumith</data>
<data name="lastName">Menon</data>
</values>
<commentDisplay>
<top>Please Verify IDCard</top>
<bottom/></commentDisplay>
</transaction>
</Response>
1234
苏米特
梅农
请核实身份证
在XML中无效,请参阅:
但您可以通过一个步骤纠正此问题:
* xml response = response.replaceAll(' ', ' ')