【问题标题】:setting global config values in karate在空手道中设置全局配置值
【发布时间】:2018-08-30 17:07:39
【问题描述】:

我正在尝试从功能文件中设置全局 karate.config 值。

我有一些与https://github.com/intuit/karate/blob/master/karate-demo/src/test/java/demo/oauth/oauth2.feature非常相似的东西

但我想从功能文件中设置全局配置或使用 karate-config.js 中的功能文件,那么在使用 karate.call 调用时如何从功能文件中访问变量。以及它的推荐路径是什么。

【问题讨论】:

    标签: karate


    【解决方案1】:

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

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

    没有推荐的路径。如果你愿意,你可以为例如创建复杂的 JSON。如果您从 karate-config.js 返回 { foo: { a: 1 } },您可以在功能文件中的任何位置使用 foo.a 的值,例如:

    * path 'blah', foo.a
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多