代码之家  ›  专栏  ›  技术社区  ›  Vinod Kumar

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

  •  -1
  • Vinod Kumar  · 技术社区  · 6 年前

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

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

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

    给定url' https://arid-stage ****/sun api//用户/*****'

    和请求{区域设置:'',提供:'',操作类型:'',paidTermDuration:'',paidTermDurationUnit:'',paymentCategory:'',storeOrderId:'',userId:''} 当方法发布时 然后状态200

    示例: |区域设置| offerId | operationType | paidTermDuration | paidTermDurationUnit | paymentCategory | storeOrderId | userId| |en| us | 7777777 |创建| 30 |月|供应商|付款|本地日期| 42DC198E5ABCE1430A494128|

    在其他功能中,我调用功能->*def result=调用read('redeme-create.feature')

    问题: 仅当使用文本时,才会执行此操作 方案大纲 并且我将其作为场景删除和更新,这将不会得到执行。

    何时使用场景大纲和场景

    任何建议/想法

    1 回复  |  直到 6 年前
        1
  •  1
  •   Peter Thomas    6 年前

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

    再看看这个例子进行比较: examples.feature