org.testng.TestNGException:sun.security.provider.certpath.SunCertPathBuilderException

时间:2018-03-17 17:18:36

标签: java maven selenium selenium-webdriver testng

我得到了:

 org.testng.TestNGException: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at org.testng.TestNG.initializeSuitesAndJarFile(TestNG.java:325)
    at org.testng.remote.AbstractRemoteTestNG.initialize(AbstractRemoteTestNG.java:136)
    at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:97)
    at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
    at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)

我正在使用maven,testNG和selenium编写自动化脚本。当我通过RunAs->单独执行我的TestCase时TestNG,他们执行得很好。但是,当我尝试将所有测试用例作为套件运行时:右键单击Testng.xml-> RunAs TestNG套件。我得到了上述异常。

到目前为止,我尝试了各种选项,例如升级TestNG版本(现在使用6.10.0),再次导入项目,更改POM和TestNG文件。到目前为止,没有任何工作。

我试图谷歌这个但是找不到这个问题的答案。无论在线提供什么解决方案都与SSL连接相对应,我不确定这是我的问题。

任何人都可以帮我解决这个问题吗?提前谢谢!

1 个答案:

答案 0 :(得分:1)

问题似乎与testng.xml有关。确保.xml文件的第一行应完全如下: <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">