首页 文章

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

提问于
浏览
1

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

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

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

1 回答

  • 1

    要设置全局变量,请按照此处的说明使用 karate-config.jshttps://github.com/intuit/karate#karate-configjs

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

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

    * path 'blah', foo.a
    

相关问题