karate - 我们如何使用 Java API 在功能文件中使用 @tag 调用特定场景?
问题描述
是的,我们可以通过在您正在调用的功能文件的末尾附加“标签选择器”来“选择”单个场景。
问题
但是,我们是否支持使用 Java API 在功能文件中使用 @tag 调用特定场景?
Map<String, Object> result = Runner.runFeature(getClass(), "from-java.feature", args, true);
似乎“Runner.runFeature”只支持没有@tag 的特性文件
解决方案
你是第一个提出这个要求的人,而我刚刚做出了这个承诺。
我把它留给你测试,如果它不起作用,你可以贡献代码。如果需要,请参阅开发人员指南。
根据您的问题,我的诚实意见是您正在尝试将空手道用于其并非设计用途的事情。空手道是一个测试框架。
所以也许你应该看看新的 Java API,因为它以不同的方式提供了一些功能:https ://github.com/intuit/karate/wiki/1.0-upgrade-guide#java-api
推荐阅读
- reactjs - Formik + Yup:如何在提交前立即验证表单?
- javascript - 自动单击javascript中的按钮
- swagger - 将“条目”字段添加到组件的属性会破坏编译器
- android - 更改设备名称后多次启动外设广告
- python - Python 3 - 解析 .json
- deno - Deno - 将 TypeScript 导入 JS 文件
- python - 使用 mozilla/TTS 是否可以使用其他预训练的模型声音?
- c - 处理任何文件输入/输出时出现分段错误
- javascript - Firebase 和 JavaScript 安全问题?
- python - 根据课程ID更新django中的布尔值状态