我最近升级到了 SoapUI Pro (ReadyAPI),我遇到了以下问题。我有一个这样的 XPath 断言:
声明命名空间 ns2=' http://some.schema.tld/foo/bar/1.0 ';//ns2:GenerateOrResetPasswordFault//faultCode
faultCode
它与我在元素中获得的特定值相匹配。但是,我在同一个父级中获得了其中两个,因此响应包含类似
//..
<GenerateOrResetPasswordFault>
<faultCode>123</faultCode>
<faultCode>456</faultCode>
</GenerateOrResetPasswordFault>
//...
我之前有两个断言,一个是匹配123
的,另一个是相同的 XPath,匹配456
并且它有效。现在切换断言失败后,因为 XPath 实际上返回[123,456]
结果。
请问最好的处理方法是什么?