如何从其他方案访问方案的响应?

时间:2018-07-18 12:35:58

标签: karate

我有一个功能文件Product.feature。我有两个方案:“创建产品”和“更新产品”。我已经在场景中创建了一个产品:创建产品。在以下场景(场景:更新产品)中,我想更新在场景:创建产品中使用的帐户ID生成的产品的详细信息,该帐户ID将响应场景:创建产品。

1 个答案:

答案 0 :(得分:1)

您必须将Scenario-s合并为一个。看来您误解了如何使用它们。 documentation中对此有清楚的解释:

  

在后台使用def设置的变量将在   每个场景。如果您正在寻找一种只做一次的方法   对于每个功能,请查看callonce。另一方面,如果您是   期望Background中的变量被一个修改   Scenario,以便以后的用户可以看到更新后的值,而不是   您应该如何看待它们,并将“流程”结合到   一种情况。请记住,您应该可以注释掉   Scenario或跳过某些标记,而不会影响其他标记。

相关问题