场景和场景之间的区别

时间:2018-03-29 17:11:20

标签: karate

我创建了以下功能,并在另一个功能文件中调用此功能

@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')

问题: 这将仅在文本场景大纲时执行,并且我将其删除并更新为场景,这将不会执行。

何时使用方案大纲和方案

任何建议/想法

1 个答案:

答案 0 :(得分:1)

为什么不阅读文档:https://github.com/intuit/karate#data-driven-tests

另请参阅此示例进行比较:examples.feature