我创建了以下功能,并在另一个功能文件中调用此功能
@ignore 功能:可重复使用的功能,以创建单个订单
场景大纲:创建多个用户并验证其ID,姓名和年龄
给定网址“https://arid-stage。**** / sun-api // user / ****”
请求{locale:'',offerId:'',operationType:'',paidTermDuration:'',paidTermDurationUnit:'',paymentCategory:'',storeOrderId:'',userId:''} 方法发布时 然后状态200
实施例: | locale | offerId | operationType | paidTermDuration | paidTermDurationUnit | paymentCategory | storeOrderId | userId | | en_us | 7777777 |创建| 30 |月| VENDOR_PAYMENT | localDate | 42DC198E5ABCE1430A494128 |
在其他功能中,我正在调用功能 - > * def result = call read('redeem-create.feature')
问题: 这将仅在文本场景大纲时执行,并且我将其删除并更新为场景,这将不会执行。
何时使用方案大纲和方案
任何建议/想法
答案 0 :(得分:1)
为什么不阅读文档:https://github.com/intuit/karate#data-driven-tests
另请参阅此示例进行比较:examples.feature