[英]Groovy : groovy.lang.MissingMethodException: No signature of method
[英]groovy.lang.MissingMethodException: No signature of method resolution
我在Groovy中遇到一些錯誤消息問題。
我在設置腳本中進行了一個相對簡單的調用,例如:
def count = 0
//Currently unused
//tarStep = runner.getTestStepByName("Setup and Check")
//def check = tarStep.getPropertyValue("fileCheck")
while(count < 5)
{
//if(check == true)
runner.gotoStepByName("PRequest1")
count++
}
我得到這個錯誤:
groovy.lang.MissingMethodException: No signature of method: com.eviware.soapui.impl.wsdl.panels.support.MockTestSuiteRunner.gotoStepByName() is applicable for argument types: (java.lang.String) values: [PRequest1]
當我取消注釋代碼“ runner.getTestStepByName”時,會發生類似的錯誤:
groovy.lang.MissingMethodException: No signature of method: com.eviware.soapui.impl.wsdl.panels.support.MockTestSuiteRunner.getTestStepByName() is applicable for argument types: (java.lang.String) values: [Setup and Check]
我不確定為什么會出現這些錯誤。 我查看了有關 MissingMethodException的其他一些問題,但即使問題相同,答案也不適用於我的錯誤。
我覺得這里缺少一些簡單的東西。 如何解決MissingMethodException?
我認為您的runner
班級錯誤。 看來您需要MockTestRunner
而不是MockTestSuiteRunner
。 MockTestRunner
是帶有gotoStepByName
方法的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.