当我运行第一个脚本时,我看到下面的错误。
com.intuit.karate.exception.KarateException:URL 的 http 调用在 702 毫秒后失败:https://qa.myorg.intVersion。
这是我的功能文件。
Feature: Test feature
Scenario: Verify my service is up and running
Given url 'https://qa.myorg.int\Version'
When method get
Then status 200
这是我的 Java 文件:
package examples
import org.junit.runner.RunWith
import com.intuit.karate.junit4.Karate
@RunWith(Karate.class)
public class jenkinsTest {
}
我在调试模式下手动等待了很长时间。尽管如此,我还是看到了下面的错误,并且没有 HTML 报告加载到目标文件夹中。 (我在目标文件夹下只看到 Karate.log。)
11:36:23.751 [主要]错误com.intuit.karate - javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径,http 调用在 URL 的 271489 毫秒后失败:https://qa.myorg.int/Version
如何解决?
configure
文档。试试这个:
Feature: Test feature
Background:
* configure ssl = true
Scenario: Verify my service is up and running
Given url 'https://qa.myorg.int/Version'
When method get
Then status 200
Funciona,非常感谢您的信息 背景: * 配置 ssl = true