簡體   English   中英

groovy.lang.MissingMethodException:沒有方法解析的簽名

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM