容纳soapUI

时间:2016-11-08 11:06:13

标签: xpath xquery soapui

我有一个脚本评估场景,其中我的请求WSDL的命名空间将仅在命名空间中彼此不同,因此使用soapUI中的属性传输对请求进行测试(通过导入测试套件)变得困难,因为我由于名称空间的变化,每次都必须更改我的属性转移的目标名称空间。我的要求是创建一个可以适用于所有场景的测试套件。请建议一种方法。

SOAPUI Version-5.2.1

1 个答案:

答案 0 :(得分:0)

SOAPUI接受*作为命名空间的通配符。所以,如果你有类似的话:

declare namespace ns='http://www.openuri.org/';
//ns:Root/ns:someNode

您可以安全地将XPath简化为:

//*:Root/*:someNode

或事件更短(如果不同层次结构中存在相同的节点名称):

//*:someNode

由于您的用户案例没有样本,我会为您提供解决问题的一般方法。