def reportFile = ReportUtil.generateReportFileName("diff_${fileName}.html")报错:No signature of method: static com.kms.katalon.core.reporting.ReportUtil.generateReportFileName() is applicable for argument types: (org.codehaus.groovy.runtime.GStringImpl) values:
时间: 2024-02-04 22:04:16 浏览: 105
这个错误是由于在调用 `generateReportFileName()` 方法时传递了错误类型的参数导致的。该方法需要一个字符串类型的参数,但是你传递了一个 `GStringImpl` 类型的参数。
你可以尝试将参数转换为字符串类型并再次调用该方法。例如,使用 `toString()` 方法将 `GStringImpl` 类型的参数转换为字符串类型,如下所示:
```
def reportFile = ReportUtil.generateReportFileName("diff_" + fileName.toString() + ".html")
```
这应该可以解决你遇到的问题。
相关问题
def reportFile = ReportUtil.generateReportFileName("diff_${fileName}.html")报错:groovy.lang.MissingMethodException: No signature of method: static com.kms.katalon.core.reporting.ReportUtil.generateReportFileName() is applicable for argument types: (org.codehaus.groovy.runtime.GStringImpl) values: [diff_Data.csv.html]
这个错误是由于在调用 `generateReportFileName()` 方法时传递了错误类型的参数导致的。该方法需要一个字符串类型的参数,但是你传递了一个 `GStringImpl` 类型的参数。
你可以尝试将参数转换为字符串类型并再次调用该方法。例如,使用 `toString()` 方法将 `GStringImpl` 类型的参数转换为字符串类型,如下所示:
```
def reportFile = ReportUtil.generateReportFileName("diff_" + fileName.toString() + ".html")
```
这应该可以解决你遇到的问题。
No signature of method: static com.kms.katalon.core.reporting.ReportUtil.generateReportFileName() is applicable for argument types: (org.codehaus.groovy.runtime.GStringImpl) values: [diff_Data.csv.html]
这个错误是由于在调用 `generateReportFileName()` 方法时传递了错误类型的参数导致的。该方法需要一个字符串类型的参数,但是你传递了一个 `GStringImpl` 类型的参数。
你可以尝试将参数转换为字符串类型并再次调用该方法。例如,使用 `toString()` 方法将 `GStringImpl` 类型的参数转换为字符串类型,如下所示:
```
ReportUtil.generateReportFileName("diff_Data.csv.html".toString())
```
这应该可以解决你遇到的问题。