我为一个项目创建了黄瓜自动化代码,如何从黄瓜跑步者类调用空手道功能文件,或以任何其他方式从黄瓜框架运行空手道功能文件,我的计划是集成空手道和黄瓜,并从一个单一的调用两者文件/类
@RunWith(黄瓜.class) 公共类 TestRunner_Cucumber {
}
使用 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
我可以从黄瓜框架调用示例空手道功能文件。但是当我尝试调用一些发布请求时,出现以下异常。
com.intuit.karate.KarateException:无法初始化类 com.intuit.karate.JsonUtils
您能指导我如何解决这个问题吗?