2017-06-16 15 views
0

コマンドラインでSoapUI(5.2.1)テストを正常に実行しています。コマンドラインでSoapUIテストを実行中にエラーが発生しました

しかし、実行中にこのエラーが発生しています。エラーは1回のテストごとに表示されますが、常に成功します。

何が起こっているのか?プロジェクトのいくつかの構成が間違っていますか?

エラー:

18:44:17,301 ERROR [EvalPropertyResolver] Error evaluating script 
groovy.lang.MissingPropertyException: No such property: testStep for class: 
com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase 
Possible solutions: testSteps, testSuite 
    at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:50) 
    at org.codehaus.groovy.runtime.callsite.GetEffectivePojoPropertySite.getProperty(GetEffectivePojoPropertySite.java:63) 
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:227) 
    at Script1.run(Script1.groovy:1) 
    at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.run(SoapUIGroovyScriptEngine.java:92) 
    at com.eviware.soapui.model.propertyexpansion.resolvers.EvalPropertyResolver.doEval(EvalPropertyResolver.java:164) 
    at com.eviware.soapui.model.propertyexpansion.resolvers.EvalPropertyResolver.resolveProperty(EvalPropertyResolver.java:144) 
    at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:190) ... 
... 

EDIT:要求のコメントに基づいて

一つは、文を以下おり、それがSOAPUIから取り組んでいるが、テストランナーから実行しないとき。

<id>${=modelItem.testStep.name}</id> 
+0

レビューのためにあなたのそれぞれのスクリプトを表示してください。 – Rao

+0

私は何も持っていません。誰かが実装した簡単なテストを再利用していますが、スクリプトを見つけることができません。それらを保存または実装できる場所 – koxta

+0

確かに?エラーは 'Script1.run(Script1.groovy:1)' – Rao

答えて

1

以下の変更を使用できます。
からの変更を行います。

<id>${=modelItem.testStep.name}</id> 

<id>${= context.currentStep.name}</id> 
+1

完璧に作業しました。ありがとう、また、質問の編集に感謝します。 – koxta

+0

@koxta、助けてくれてうれしいです。 – Rao

関連する問題