Groovy 问题“groovy.lang.MissingMethodException”

问题描述 投票:0回答:1

最近我在执行一项工作时遇到以下问题。

以下是异常消息:

groovy.lang.MissingMethodException: No signature of method: io.github.bonigarcia.wdm.ChromeDriverManager.clearResolutionCache() is applicable for argument types: () values: []
    at script1677201791728558065883.run_closure1$_closure3(script1677201791728558065883.groovy:20)
    at script1677201791728558065883.run_closure1$_closure3(script1677201791728558065883.groovy)
    at groovy.util.ConfigSlurper.parse_closure5(ConfigSlurper.groovy:242)
    at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:46)
    at groovy.lang.Script.invokeMethod(Script.java:80)
    at script1677201791728558065883.run_closure1(script1677201791728558065883.groovy:16)
    at script1677201791728558065883.run_closure1(script1677201791728558065883.groovy)
    at groovy.util.ConfigSlurper.parse_closure5(ConfigSlurper.groovy:225)
    at script1677201791728558065883.run(script1677201791728558065883.groovy:14)
    at groovy.util.ConfigSlurper.parse_closure5(ConfigSlurper.groovy:270)
    at groovy.util.ConfigSlurper.parse(ConfigSlurper.groovy:288)
    at groovy.util.ConfigSlurper.parse(ConfigSlurper.groovy:162)
    at groovy.util.ConfigSlurper.parse(ConfigSlurper.groovy:151)
    at geb.ConfigurationLoader.loadRawConfig(ConfigurationLoader.groovy:303)

它以前工作。现在我的脚本正在运行,但只有 40% 的脚本在运行。 很少有人失败

类方法失败 geb.error.UnableToLoadException:无法加载配置@'file:/C:/Users//B2B-AUTO/QA1/build/resources/test/GebConfig.groovy'(环境:chrome) 在 geb.ConfigurationLoader.loadRawConfig(ConfigurationLoader.groovy:293)

如何解决这个问题。如果您需要更多详细信息,请告诉我。请分享你的想法

java groovy geb
1个回答
0
投票

看起来 ChromeDriverManager 与您列出的包在不同的包中。这是 API:

https://javadoc.io/static/io.github.bonigarcia/webdrivrmanager/5.2.3/io/github/bonigarcia/wdm/managers/ChromeDriverManager.html

注意包裹是:

io.github.bonigarcia.wdm.managers.ChromeDriverManager

你有:

io.github.bonigarcia.wdm.ChromeDriverManager

如果你升级了,也许你的包发生了变化,你只需要更新导入语句。

© www.soinside.com 2019 - 2024. All rights reserved.