Gradle刷新后,TestNG库将从项目中删除

我已经安装了eclipse中安装的TestNG版本7.0.0,并且创建了gradle项目。在完成测试脚本开发后,我已经将TestNG库添加到了Project中,然后我运行了testng.xml TestNG,然后我低于错误

[RemoteTestNG] detected TestNG version 7.0.0
org.testng.TestNGException: 
Cannot instantiate class com.selenium.test.webpageconfigurations
    at org.testng.internal.ObjectFactoryImpl.newInstance(ObjectFactoryImpl.java:30)
    at org.testng.internal.InstanceCreator.instantiateUsingDefaultConstructor(InstanceCreator.java:193)
    at org.testng.internal.InstanceCreator.createInstanceUsingObjectFactory(InstanceCreator.java:113)
    at org.testng.internal.InstanceCreator.createInstance(InstanceCreator.java:79)
    at org.testng.internal.ClassImpl.getDefaultInstance(ClassImpl.java:114)
    at org.testng.internal.ClassImpl.getInstances(ClassImpl.java:172)
    at org.testng.TestClass.getInstances(TestClass.java:102)
    at org.testng.TestClass.initTestClassesAndInstances(TestClass.java:82)
    at org.testng.TestClass.init(TestClass.java:74)
    at org.testng.TestClass.<init>(TestClass.java:39)
    at org.testng.TestRunner.initMethods(TestRunner.java:463)
    at org.testng.TestRunner.init(TestRunner.java:342)
    at org.testng.TestRunner.init(TestRunner.java:295)
    at org.testng.TestRunner.<init>(TestRunner.java:226)
    at org.testng.remote.support.RemoteTestNG6_12$1.newTestRunner(RemoteTestNG6_12.java:33)
    at org.testng.remote.support.RemoteTestNG6_12$DelegatingTestRunnerFactory.newTestRunner(RemoteTestNG6_12.java:66)
    at org.testng.SuiteRunner$ProxyTestRunnerFactory.newTestRunner(SuiteRunner.java:679)
    at org.testng.SuiteRunner.init(SuiteRunner.java:196)
    at org.testng.SuiteRunner.<init>(SuiteRunner.java:127)
    at org.testng.TestNG.createSuiteRunner(TestNG.java:1265)
    at org.testng.TestNG.createSuiteRunners(TestNG.java:1244)
    at org.testng.TestNG.runSuitesLocally(TestNG.java:1093)
    at org.testng.TestNG.runSuites(TestNG.java:1032)
    at org.testng.TestNG.run(TestNG.java:1000)
    at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
    at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
    at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
Caused by: java.lang.reflect.invocationTargetException
    at java.base/jdk.internal.reflect.NativeConstructoraccessorImpl.newInstance0(Native Method)
    at java.base/jdk.internal.reflect.NativeConstructoraccessorImpl.newInstance(NativeConstructoraccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingConstructoraccessorImpl.newInstance(DelegatingConstructoraccessorImpl.java:45)
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
    at org.testng.internal.ObjectFactoryImpl.newInstance(ObjectFactoryImpl.java:23)
    ... 26 more
Caused by: java.lang.NullPointerException
    at java.base/java.util.Objects.requireNonNull(Objects.java:222)
    at org.openqa.selenium.support.ui.FluentWait.<init>(FluentWait.java:106)
    at org.openqa.selenium.support.ui.WebDriverWait.<init>(WebDriverWait.java:85)
    at org.openqa.selenium.support.ui.WebDriverWait.<init>(WebDriverWait.java:45)
    at com.Selenium.Utility.CommonFunctions.<init>(CommonFunctions.java:35)
    at com.selenium.test.webpageconfigurations.<init>(webpageconfigurations.java:38)
    ... 32 more

当我进行gradle刷新后,我发现在清理项目并导入TestNG库后,TestNG库已从项目构建路径中删除,即使我运行了testng.xml,也已经完成了gradle刷新。然后在gradle刷新TestNG库后再次看到上述错误。请给我一个解决方案

ZHOUYI1880 回答:Gradle刷新后,TestNG库将从项目中删除

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2381833.html

大家都在问