私は、SOAPリクエストのテストステップの名前ががライセンスされては、使用してグルーヴィーなスクリプトステップで要求ステップ応答を印刷変数
Groovy Script
テスト工程でのXML応答を印刷する必要のある要件を持っている
私は
log.info context.expand('${Licensed#Response}')
を書くとき、私は右の応答を取得
しかし、私は変数を宣言し
私は、SOAPリクエストのテストステップの名前ががライセンスされては、使用してグルーヴィーなスクリプトステップで要求ステップ応答を印刷変数
Groovy Script
テスト工程でのXML応答を印刷する必要のある要件を持っている私は
log.info context.expand('${Licensed#Response}')
を書くとき、私は右の応答を取得
しかし、私は変数を宣言し
使用し、印刷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}')
希望すると、この問題が解決されます。
ありがとうございました –
@GauriAparadh、答えが役立つことを嬉しく思います。私はあなたが[答えとしてそれを受け入れる](http://stackoverflow.com/help/someone-answers)に時間を割いていただければ幸いです。 – Rao
log.infoコンテキスト。 –
また、私はdef requestfull = Licensed#Response log.info context.expand($ '{requestfull})も動作しませんでした。以前の正しいレスポンスコードはログであった –
。 info context.expand( '$ {Licensed#response}') –