2017-10-14 42 views
0

序言:首先 - 我是一個完整的新手,並且沒有線索我在做什麼,事先道歉。 問題: 我在SoapUI(常規風味)中使用SOAP消息來處理有效的響應。我正在嘗試構建一組可以完成測試事務生命週期的測試步驟。 我只是想到Property Transfer可以用來從呼叫A獲得響應,用於呼叫B. 我的源聲明正確,並且目標正確,使用默認名稱空間信息,我已成功傳輸完整調用A到目標屬性的響應。現在我只需要將其縮減爲只有一個元素。我嘗試過所有的方式,但是我似乎每次都會得到[null](除非我沒有包含該位來選擇一個元素,如上所述)。 我只是不知道指定所需字段的行的格式應該是什麼。我知道我必須在其中接近所需領域的名稱,但除此之外,我正在隨機嘗試各種各樣。SoapUI(非專業版)使用XPath獲取基礎知識的物業轉移

回答

0

好吧,我已經解決了很多愚蠢的試驗和錯誤之後。對於後人,所以我可以在將來自己引用它,這就是我要去的地方: 在soap消息響應體內部,有一個標記ns1(我猜測它是命名空間1)。 裏面是一個名爲salesInvoiceReturn的部分。 裏面是另一個叫做salesInvoiceDetails的部分。 裏面是我需要的一個字段叫做salesInvoiceSalesTax。 所以我在XPath源部分的作品一行: // NS1:salesInvoiceReturn/salesInvoiceDetails/salesInvoiceSalesTax

按運行按鈕顯示我它抓住了正確的值到我所選擇的自定義屬性。目標部分中我似乎完全不需要任何代碼。