我无法运行testng.xml,获取错误java.lang.NoSuchMethodError

我无法运行testng.xml,获取错误java.lang.NoSuchMethodError,java,xml,selenium,jboss,testng,Java,Xml,Selenium,Jboss,Testng,这是我的项目结构 当我尝试运行testng.xml时,出现以下错误: [RemoteTestNG] detected TestNG version 6.8.2 java.lang.NoSuchMethodError: org.testng.internal.IConfiguration.getConfigurationListeners()Ljava/util/List; at org.testng.remote.support.RemoteTestNG6_5$1.newTestRunn

这是我的项目结构

当我尝试运行testng.xml时,出现以下错误:

[RemoteTestNG] detected TestNG version 6.8.2
java.lang.NoSuchMethodError: org.testng.internal.IConfiguration.getConfigurationListeners()Ljava/util/List;
    at org.testng.remote.support.RemoteTestNG6_5$1.newTestRunner(RemoteTestNG6_5.java:34)
    at org.testng.remote.support.RemoteTestNG6_5$DelegatingTestRunnerFactory.newTestRunner(RemoteTestNG6_5.java:63)
    at org.testng.SuiteRunner$ProxyTestRunnerFactory.newTestRunner(SuiteRunner.java:547)
    at org.testng.SuiteRunner.init(SuiteRunner.java:142)
    at org.testng.SuiteRunner.<init>(SuiteRunner.java:106)
    at org.testng.TestNG.createSuiteRunner(TestNG.java:1059)
    at org.testng.TestNG.createSuiteRunners(TestNG.java:1045)
    at org.testng.TestNG.runSuitesLocally(TestNG.java:881)
    at org.testng.TestNG.run(TestNG.java:824)
    at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)
    at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
    at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook
Picked up _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:"C:\Program Files (x86)\HP\Unified Functional Testing\bin\java_shared\classes";"C:\Program Files (x86)\HP\Unified Functional Testing\\bin\java_shared\classes\jasmine.jar"
发生这种情况是因为testng版本冲突吗?从过去的几天开始,我就一直在关注这个问题。

在控制台上:检测到TestNG版本6.8.2 在您的文件夹结构中,它是:6.12


您应该更新testngjar,并在buildpath中重新配置最新的一个。您可以从下载最新版本。

您必须匹配您在Eclipse中安装的TestNG版本和您的TestNG依赖项

如果eclipse中安装了TestNG软件6.14,则无法运行7.1.0的TestNG依赖项

您可以从安装兼容的TestNG版本

按照以下步骤在eclipse中安装/升级TestNG版本:

从系统中的环境变量中删除C:\Program Files x86\HP\Unified Functional Testing\\bin\java\U shared\classes\jasmine.jar。如果您想使用HP UFT,则再次打开它会给您带来更多问题