【发布时间】:2019-10-14 18:59:56
【问题描述】:
假设我有一个包含以下 sn-p 的 XML 请求
<foo bar="12356"/>
我的服务将这个 sn-p 发送给另一个服务来做事。该服务需要一个具有bar 属性且没有文本节点的foo 节点。以下表达式与该节点匹配得很好
//foo[@bar='12356']
问题在于 Wiremock 期望文本节点出现在匹配的 foo 节点中,因此,它认为前面的表达式不匹配。
如何使用wiremock 测试XML 以匹配属性而不是文本节点?
【问题讨论】: