Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TestNG error-java.lang.NoSuchMethodError:org.TestNG.TestRunner.addListener(Ljava/lang/Object;)V_Java_Selenium_Testng - Fatal编程技术网

TestNG error-java.lang.NoSuchMethodError:org.TestNG.TestRunner.addListener(Ljava/lang/Object;)V

TestNG error-java.lang.NoSuchMethodError:org.TestNG.TestRunner.addListener(Ljava/lang/Object;)V,java,selenium,testng,Java,Selenium,Testng,我已经安装了testNG版本是(6.9.11),我的pom.xml版本是(6.14.3),Eclipse版本是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(Remo

我已经安装了testNG版本是(6.9.11),我的pom.xml版本是(6.14.3),Eclipse版本是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)
java.lang.NoSuchMethodError:org.testng.TestRunner.addListener(Ljava/lang/Object;)V
位于org.testng.remote.support.RemoteTestNG6_9_10$1.newestrunner(RemoteTestNG6_9_10.java:32)
位于org.testng.remote.support.RemoteTestNG6_9_10$delegatingestrunnerfactory.newestrunner(RemoteTestNG6_9_10.java:61)
位于org.testng.SuiteRunner$ProxyTestRunnerFactory.newTestRunner(SuiteRunner.java:713)
位于org.testng.SuiteRunner.init(SuiteRunner.java:260)
位于org.testng.SuiteRunner(SuiteRunner.java:198)
位于org.testng.testng.createSuiteRunner(testng.java:1295)
位于org.testng.testng.createSuiteRunners(testng.java:1273)
位于org.testng.testng.runSuitesLocally(testng.java:1128)
位于org.testng.testng.runSuites(testng.java:1049)
位于org.testng.testng.run(testng.java:1017)
位于org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:126)
位于org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:137)
位于org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:58)
试试这个

将TestNG库添加到项目中

  • 右键单击项目

  • 构建路径

  • 配置生成路径

  • 图书馆(选项卡)

  • 转到“添加库”并单击按钮

  • 添加“TestNG”库并单击Ok/Next

  • TestNG库将添加到您的项目中

    重新启动项目


  • 正确步骤-为我工作:

  • 右键单击项目
  • 构建路径
  • 配置生成路径
  • 图书馆(选项卡)
  • 转到“添加库”并单击按钮
  • 添加“TestNG”库并单击Ok/Next
  • TestNG库将添加到您的项目中
  • 重新启动项目

  • 如果您通过命令行构建并执行它,您是否看到相同的问题?这将告诉您eclipse配置或代码是否存在问题