今天在Idea中使用TestNg過程中報錯:
java.lang.AbstractMethodError: org.testng.remote.RemoteTestNG$DelegatingTestRunnerFactory.newTestRunner(Lorg/testng/ISuite;Lorg/testng/xml/XmlTest;Ljava/util/Collection;Ljava/util/List;)Lorg/testng/TestRunner; at org.testng.SuiteRunner$ProxyTestRunnerFactory.newTestRunner
項目中使用maven,發現pom中缺少testng-jdk的引用,在pom.xml加入引用,
<dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.8.17</version> </dependency> <dependency> <groupId>org.testng</groupId> <artifactId>testng-jdk14</artifactId> <version>4.4.7</version> <type>pom</type> </dependency>