0
我有一個腳本評估方案,其中我的請求WSDL的名稱空間只會在名稱空間彼此不同,由於此名稱空間導致測試(通過導入測試套件)在soapUI中使用屬性傳輸的請求變得越來越困難,因爲每次由於命名空間的變化我都必須更改我的屬性傳輸的目標名稱空間。我的要求是創建一個適用於所有場景的測試套件。請提供一種方法。適用於soapUI中傳輸屬性文件的目標中的更改
SOAPUI版本,5.2.1
我有一個腳本評估方案,其中我的請求WSDL的名稱空間只會在名稱空間彼此不同,由於此名稱空間導致測試(通過導入測試套件)在soapUI中使用屬性傳輸的請求變得越來越困難,因爲每次由於命名空間的變化我都必須更改我的屬性傳輸的目標名稱空間。我的要求是創建一個適用於所有場景的測試套件。請提供一種方法。適用於soapUI中傳輸屬性文件的目標中的更改
SOAPUI版本,5.2.1
SOAPUI接受*
作爲命名空間通配符。所以如果你是這樣的:
declare namespace ns='http://www.openuri.org/';
//ns:Root/ns:someNode
您可以安全簡化您的XPath來是這樣的:
//*:Root/*:someNode
或事件較短(如果有相同的節點名稱不同層次):
//*:someNode
由於沒有你的用戶案例的樣本,我給你一個你的問題的一般方法。
@SugaRaj這是你的XML,你能分享你的實際'Xpath'嗎? – albciff
謝謝你使用通配符的解決方案。它現在可以工作。 –