2017-10-14 43 views
0

序言:首先 - 我是一个完整的新手,并且没有线索我在做什么,事先道歉。 问题: 我在SoapUI(常规风味)中使用SOAP消息来处理有效的响应。我正在尝试构建一组可以完成测试事务生命周期的测试步骤。 我只是想到Property Transfer可以用来从呼叫A获得响应,用于呼叫B. 我的源声明正确,并且目标正确,使用默认名称空间信息,我已成功传输完整调用A到目标属性的响应。现在我只需要将其缩减为只有一个元素。我尝试过所有的方式,但是我似乎每次都会得到[null](除非我没有包含该位来选择一个元素,如上所述)。 我只是不知道指定所需字段的行的格式应该是什么。我知道我必须在其中接近所需领域的名称,但除此之外,我正在随机尝试各种各样。SoapUI(非专业版)使用XPath获取基础知识的物业转移

回答

0

好吧,我已经解决了很多愚蠢的试验和错误之后。对于后人,所以我可以在将来自己引用它,这就是我要去的地方: 在soap消息响应体内部,有一个标记ns1(我猜测它是命名空间1)。 里面是一个名为salesInvoiceReturn的部分。 里面是另一个叫做salesInvoiceDetails的部分。 里面是我需要的一个字段叫做salesInvoiceSalesTax。 所以我在XPath源部分的作品一行: // NS1:salesInvoiceReturn/salesInvoiceDetails/salesInvoiceSalesTax

按运行按钮显示我它抓住了正确的值到我所选择的自定义属性。目标部分中我似乎完全不需要任何代码。