代码之家  ›  专栏  ›  技术社区  ›  cygne

在功能中设置空手道-config.js值

  •  1
  • cygne  · 技术社区  · 6 年前

    如何在功能中设置karate-config.js中的值? 我在我的一个特性中创建了一个cat,我想将这个id放在karate-config.js中名为catid的值中

    var config = { env: env, baseUrl: 'blabla.com', catId: 'put id here' }

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

    期望一个特性依赖于其他特性是不好的做法。或者这样想-如果你跳过一个特性(使用代码注释、标签等),它不应该导致其他特性失败。

    所以空手道不支持 更新 任何设置通过 karate-config.js 默认情况下。

    也就是说,参考 doc on "hooks" ,特别是 karate.callSingle() 方法-这可能是你正在寻找的答案。