【问题标题】:TestNG error-java.lang.NoSuchMethodError: org.testng.TestRunner.addListener(Ljava/lang/Object;)VTestNG 错误-java.lang.NoSuchMethodError: org.testng.TestRunner.addListener(Ljava/lang/Object;)V
【发布时间】:2020-09-07 05:53:55
【问题描述】:

我安装的testNG版本是(6.9.11)。我的pom .xml有(6.14.3)。Eclipse版本neon 4.6.3

当我通过 TestNG 运行课程时出现以下错误。有人可以帮我解决这个问题吗?

java.lang.NoSuchMethodError: org.testng.TestRunner.addListener(Ljava/lang/Object;)V
    at org.testng.remote.support.RemoteTestNG6_9_10$1.newTestRunner(RemoteTestNG6_9_10.java:32)
    at org.testng.remote.support.RemoteTestNG6_9_10$DelegatingTestRunnerFactory.newTestRunner(RemoteTestNG6_9_10.java:61)
    at org.testng.SuiteRunner$ProxyTestRunnerFactory.newTestRunner(SuiteRunner.java:713)
    at org.testng.SuiteRunner.init(SuiteRunner.java:260)
    at org.testng.SuiteRunner.<init>(SuiteRunner.java:198)
    at org.testng.TestNG.createSuiteRunner(TestNG.java:1295)
    at org.testng.TestNG.createSuiteRunners(TestNG.java:1273)
    at org.testng.TestNG.runSuitesLocally(TestNG.java:1128)
    at org.testng.TestNG.runSuites(TestNG.java:1049)
    at org.testng.TestNG.run(TestNG.java:1017)
    at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:126)
    at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:137)
    at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:58)

【问题讨论】:

  • 如果您通过命令行构建并执行它,您会看到同样的问题吗?这将告诉您它是否与您的 Eclipse 配置或您的代码有关。
  • 如果不起作用,请尝试以下解决方案,然后提供 pom.xml 文件

标签: java selenium testng


【解决方案1】:

试试这个。

将 TestNG 库添加到项目中。

  1. 右键单击项目

  2. 构建路径

  3. 配置构建路径

  4. 库(选项卡)

  5. 转到“添加库”并单击按钮。

  6. 添加“TestNG”库并单击确定/下一步。

  7. TestNG 库将添加到您的项目中。

    重启项目

【讨论】:

    【解决方案2】:

    正确的步骤 - 为我工作:

    1. 右键单击项目
    2. 构建路径
    3. 配置构建路径
    4. 库(选项卡)
    5. 转到“添加库”并单击按钮。
    6. 添加“TestNG”库并单击确定/下一步。
    7. TestNG 库将添加到您的项目中。
    8. 重启项目

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-28
      • 1970-01-01
      • 2019-10-17
      • 2019-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多