代码之家  ›  专栏  ›  技术社区  ›  Jawad Kalia

在空手道中设置全局配置值

  •  1
  • Jawad Kalia  · 技术社区  · 6 年前

    我想做的是开创全球空手道。配置功能文件中的值。

    我有类似的东西 https://github.com/intuit/karate/blob/master/karate-demo/src/test/java/demo/oauth/oauth2.feature

    但是我想从功能文件中设置全局配置,或者在空手道配置中使用该功能文件。js,那么在使用 karate.call 。建议的路径是什么。

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

    要设置全局变量,请使用 karate-config.js 如下所述: https://github.com/intuit/karate#karate-configjs

    使用时 call 关键字,继承所有全局变量。

    没有推荐的路径。如果需要,可以为创建复杂的JSON,例如,如果返回 { foo: { a: 1 } } 从…起 空手道配置。js公司 您可以使用 foo.a 要素文件中的任何位置,例如:

    * path 'blah', foo.a