如何集成空手道和黄瓜并从单个文件/类调用两者

问题描述 投票:0回答:2

我为一个项目创建了黄瓜自动化代码,如何从黄瓜跑步者类调用空手道功能文件,或以任何其他方式从黄瓜框架运行空手道功能文件,我的计划是集成空手道和黄瓜,并从一个单一的调用两者文件/类

@RunWith(黄瓜.class) 公共类 TestRunner_Cucumber {

}

java cucumber karate
2个回答
0
投票

使用 Java API 执行此操作。阅读文档:https://github.com/intuit/karate#java-api

Map<String, Object> result = Runner.runFeature("classpath:demo/java/from-java.feature", args, true);

顺便说一下,我不推荐使用 BDD 进行 API 测试:https://stackoverflow.com/a/47799207/143475


0
投票

我可以从黄瓜框架调用示例空手道功能文件。但是当我尝试调用一些发布请求时,出现以下异常。

com.intuit.karate.KarateException:无法初始化类 com.intuit.karate.JsonUtils

您能指导我如何解决这个问题吗?

© www.soinside.com 2019 - 2024. All rights reserved.