1

「testCaseOne」というテストケースがあります

これには、3つのテストステップが含まれています。

「AMFrequestOne」

「propertyTransfer」

「AMFrequestTwo」

「AMFrequestOne」はデータベースオブジェクトを作成します。

「propertyTransfer」は、ResponseAsXmlを「tempProp」と呼ばれる「testCaseOne」の一時プロパティに送信します。

「AMFrequestTwo」内のスクリプトで「tempProp」を参照する必要があります

私は以下を試しました

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

しかし、「そのようなプロパティはありません:クラスのtestRunner:Script6」というエラーが表示されます(試行回数は増加します)

これは、AMFリクエストで「スクリプトがログ、コンテキスト、パラメーター、およびamfHeaders変数で呼び出され」、testRunnerが認識されないためですか?

私はそれが奇妙に見えることを知っていますが、これを行うことは可能ですか?構造が変更される可能性があり、常に同じノードを探しているとは限らないため、2つのAMFリクエスト間で特定のxpathプロパティ転送を使用できません。

4

1 に答える 1

4

使用済み

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

それ以外の

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

これは正常に機能します。

于 2012-06-04T15:47:44.817 に答える