Karate 场景和场景输出线之间的差异

Karate 场景和场景输出线之间的差异,karate,Karate,我已经创建了下面的功能,并在另一个功能文件中调用它 @忽略 功能:可重复使用的功能,用于创建单个订单 场景大纲:创建多个用户并验证其id、姓名和年龄 给定url“*****/sun api//user/*****” 和请求{locale:'',offerId:'',operationType:'',paidTermDuration:'',paidTermDurationUnit:'',paymentCategory:'',storeOrderId:'',userId:''} 当方法发布时 然后状

我已经创建了下面的功能,并在另一个功能文件中调用它

@忽略 功能:可重复使用的功能,用于创建单个订单

场景大纲:创建多个用户并验证其id、姓名和年龄

给定url“*****/sun api//user/*****”

和请求{locale:'',offerId:'',operationType:'',paidTermDuration:'',paidTermDurationUnit:'',paymentCategory:'',storeOrderId:'',userId:''} 当方法发布时 然后状态200

示例: |区域设置| offerId |操作类型| paidTermDuration | paidTermDurationUnit |付款类别| storeOrderId |用户ID| |en|U us | 7777777 |创建| 30 |月|供应商|付款|本地日期| 42DC198E5AB1430A494128 |

在另一个feature中,我调用feature->*def result=call read('receive-create.feature'))

问题: 只有当使用文本场景大纲时才会执行此操作,并且我将其作为场景删除和更新,此操作将不会执行

何时使用场景大纲和场景


任何建议/想法

为什么不阅读文档:


再看看这个例子进行比较:

谢谢Peter。我已经解决了。我所理解的是用多个测试数据测试单个特性,在这种情况下,让scenari离线是一种很好的方法。如果我错了,请纠正。@VinodKumar你是对的。看起来你是新来的堆栈溢出。你能把上面的答案标为“接受”吗