2017-06-16 103 views
0

我正在通過命令行成功執行SoapUI(5.2.1)測試。在命令行中執行SoapUI測試時發生錯誤

但是我總是在執行過程中遇到這個錯誤。這個錯誤出現在每一次測試中,但他們總是成功。

任何線索發生了什麼?項目的一些錯誤配置?

錯誤:

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) ... 
... 

編輯:基礎上的評論

一個請求已下面的語句,它是從工作了SoapUI,但不能從TestRunner的運行時。

<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

相關問題