簡體   English   中英

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

[英]org.testng.TestNGException: sun.security.provider.certpath.SunCertPathBuilderException

我正進入(狀態:

 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-> TestNG 單獨執行我的 TestCases 時,它們執行得很好。 但是當我嘗試通過執行以下操作將所有測試用例作為一個套件運行時:右鍵單擊 Testng.xml-> RunAs TestNG 套件。 我得到上述異常。

到目前為止,我已經嘗試了各種選項,比如升級 TestNG 版本(現在使用 6.10.0)、再次導入項目、更改 POM 和 TestNG 文件。 到目前為止沒有任何效果。

我試着用谷歌搜索這個,但找不到這個問題的答案。 在線給出的任何解決方案都對應於 SSL 連接,我不確定那是我的問題。

誰能幫我解決這個問題? 提前致謝!

問題似乎出在 testng.xml 上。 確保 .xml 文件的第一行應完全如下: <:DOCTYPE suite SYSTEM "http.//testng.org/testng-1.0.dtd">

這里唯一的問題是要使用“http”而不是“https”

即使我也遇到過類似的問題,但對我來說,我錯過了在我的項目構建路徑中添加 testNg 庫,檢查它是否有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM