我返回了一条错误消息,我想使用 xpath 断言对其进行确认。问题是事务 ID 更改(系统生成),而 iongt:faultstring 中的其余信息保持不变。
有没有一种简单的方法来做这个断言?
<iongt:retrieveSystemInformationFault xmlns:iongt="http://www.testing.com/xml/TestingIONGT">
<iongt:faultcode>TestError012</iongt:faultcode>
<iongt:faultstring>Transaction Id: 8781991797:
Testing error message here</iongt:faultstring>
</iongt:retrieveCustomerInformationFault>
使用“*”不起作用:
<iongt:retrieveSystemInformationFault xmlns:iongt="http://www.testing.com/xml/TestingIONGT">
<iongt:faultcode>TestError012</iongt:faultcode>
<iongt:faultstring>Transaction Id: *:
Testing error message here</iongt:faultstring>
</iongt:retrieveCustomerInformationFault>