2012-05-24 64 views
1

我有一個名爲 「testCaseOne」如何從soapUI中的AMF請求TestStep腳本引用TestCase屬性?

它包含了三個測試步驟測試用例:

「AMFrequestOne」

「propertyTransfer」

「AMFrequestTwo」

「AMFrequestOne」 創建一個數據庫對象。

「propertyTransfer」將ResponseAsXml發送到名爲「tempProp」的「testCaseOne」中的臨時屬性。

我需要在腳本中引用 「tempProp」

我已經試過以下

高清TEMP = testRunner.testCase.getPropertyValue( 「tempProp」)

「AMFrequestTwo」 內但我得到錯誤「沒有這樣的屬性:testRunner類:Script6」(數字增量與嘗試)

這是因爲在AMF請求「腳本與日誌,上下文,參數和amfHeaders變量調用」和testRunner是不重新認定?

我知道這似乎很奇怪,但是否可以這樣做?我無法在兩個AMF請求之間使用特定的xpath屬性傳輸,因爲它可能會更改結構,並且我並不總是在尋找同一個節點。

回答

4

使用

def temp = context.testCase.getPropertyValue("tempProp") 

,而不是

def temp = testRunner.testCase.getPropertyValue("tempProp") 

,這工作得很好。

相關問題