当使用SoapUi模拟响应时,可以检查两个或多个变量吗?
下面是请求的示例:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:crm="http://www.example.com/project/wsdl/crm/">
<soap:Body>
<crm:SearchCustomer>
<FirstName>Francis</FirstName>
<LastName>Zabala</LastName>
</crm:SearchCustomer>
</soap:Body>
</soap:Envelope>这里是摘录Xpath
declare namespace crm='http://www.example.com/project/wsdl/crm/';
declare namespace soap='http://www.w3.org/2003/05/soap-envelope';
//crm:SearchCustomer[1]/FirstName期望值:
Francis如果我也想查一下姓呢?
发布于 2016-10-26 12:29:04
您可以尝试使用下面的XPath表达式来检查<FirstName>和<LastName>的文本内容,并使用boolean() XPath函数检查该表达式是否已完成。此外,SOAPUI支持将*用作名称空间的通配符,因此您的表达式可以是:
boolean(//*:FirstName[text() = 'Francis'] and //*:LastName[text() = 'Zabala'])如期望值:
truehttps://stackoverflow.com/questions/40262152
复制相似问题