【问题标题】:How to write switch statement in Karate Framework如何在 Karate Framework 中编写 switch 语句
【发布时间】:2023-02-01 02:33:45
【问题描述】:

谁能建议我如何在功能文件中添加 switch 语句?

我需要用数据库验证大约 20 个 Web 表数据,为此我正在编写一个通用场景,该场景将根据条件适用于所有 Web 表。

空手道框架中是否有如下可能 - 场景级别

开关(表达式){
案例表1:
//code to be executed; break;
案例表2:
//code to be executed;
休息; //选修的

案例表3:
//code to be executed;
休息; //选修的 ……

默认:
如果所有情况都不匹配,则要执行的代码;
}

【问题讨论】:

    标签: karate karate-call-single


    【解决方案1】:

    空手道不是为此而设计的。也许这部分应该用 JS 代码或 Java 代码编写,您可以将它们混合到测试中。

    就是说,我很确定您可以使用这种方法并发挥一些创造力:https://stackoverflow.com/a/59162760/143475

    另请参阅:https://stackoverflow.com/a/50350442/143475

    【讨论】:

      猜你喜欢
      • 2021-05-04
      • 1970-01-01
      • 1970-01-01
      • 2013-02-25
      • 1970-01-01
      • 1970-01-01
      • 2015-12-24
      • 2021-12-19
      • 1970-01-01
      相关资源
      最近更新 更多