首页 > 解决方案 > 如何集成空手道和黄瓜并从单个文件/类调用两者

问题描述

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

@RunWith(Cucumber.class) 公共类 TestRunner_Cucumber {

}

标签: javacucumberkarate

解决方案


使用 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


推荐阅读