2016-08-31 8 views
1

私は、SOAPリクエストのテストステップの名前ががライセンスされては、使用してグルーヴィーなスクリプトステップで要求ステップ応答を印刷変数

  • Groovy Scriptテスト工程でのXML応答を印刷する必要のある要件を持っている

私は

log.info context.expand('${Licensed#Response}') 

を書くとき、私は右の応答を取得

しかし、私は変数を宣言し

+0

log.infoコンテキスト。 –

+0

また、私はdef requestfull = Licensed#Response log.info context.expand($ '{requestfull})も動作しませんでした。以前の正しいレスポンスコードはログであった –

+0

。 info context.expand( '$ {Licensed#response}') –

答えて

0

使用し、印刷XML応答したい、私は有効な応答

を得ることはありません、ユーザーがコード

def requestname=Licensed //user will enter request name here 

log.info context.expand($'{requestname"#Response}') 

を認識していない要件を持っていますパラメータ/変数としてステップ名を使用するために必要なものは次のとおりです。あなたはコードスニペットに些細なエラーがあります。

//You missed quotes 
def requestname='Licensed' 
//Your were using quotes incorrectly 
log.info context.expand('${'+requestname+'#Response}') 

希望すると、この問題が解決されます。

+0

ありがとうございました –

+0

@GauriAparadh、答えが役立つことを嬉しく思います。私はあなたが[答えとしてそれを受け入れる](http://stackoverflow.com/help/someone-answers)に時間を割いていただければ幸いです。 – Rao

関連する問題