java - 如何集成空手道和黄瓜并从单个文件/类调用两者
问题描述
我为一个项目创建了黄瓜自动化代码,如何从黄瓜跑步者类调用空手道功能文件,或以任何其他方式从黄瓜框架运行空手道功能文件,我的计划是集成空手道和黄瓜并从单个文件中调用两者/班级
@RunWith(Cucumber.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
推荐阅读
- spring - Spring Cloud Stream:同一个应用程序中的两个不同的Kafka
- java - Android - 如何在谷歌地图上显示 imageView?
- javascript - 现在根据预定数字按升序或降序加载 aria 值
- json - 从服务器获取 JSON 响应数据
- c# - ASP.NET/C# 如何在 PDF 上显示 PNG
- algorithm - 如何确定图 G 是否具有权重为 k 的生成树?
- django - Django表单:在字段旁边而不是在其上方显示标签
- .htaccess - Docker 容器路由
- vb.net - 在 VB.net 中使用 'async' 和 'await' 无需返回
- android - React-native(android) AAPT:错误:找不到资源 android:attr/dialogCornerRadius