【发布时间】:2018-07-16 15:04:25
【问题描述】:
我正在尝试使用空手道测试 SOAP 服务。通过参考 git 上的文档,我能够设置我的项目并制作一些肥皂功能。我在断言期间遇到了一个问题,因为响应具有特殊字符。详情如下:
SOAP XML 响应:
<Reason Number="1">
<ReasonText>T12345</ReasonText>
</Reason>
SOAP 原始响应:
<ReasonText>T844</ReasonText>
我能够在空手道功能中使用以下功能成功断言:
* def actualResponse = response
* match actualResponse contains '<ReasonText>T12345</ReasonText>'
在下面使用时无法断言:
* def actualResponse = response
* match actualResponse contains '<ReasonText>T12345</ReasonText>'
感谢任何帮助。
【问题讨论】: