在空手道中设置全局配置值 [英] setting global config values in karate
本文介绍了在空手道中设置全局配置值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我尝试的是从功能文件设置全局Karate.Config值。
我有一些与此非常相似的https://github.com/intuit/karate/blob/master/karate-demo/src/test/java/demo/oauth/oauth2.feature
但我想从特征文件中设置全局配置或使用karate-fig.js中的特征文件,那么当使用karate.call
调用时,我如何从特征文件中访问变量。建议的路径是什么。
推荐答案
要设置全局变量,请使用karate-config.js
,如下所述:https://github.com/intuit/karate#karate-configjs
使用call
关键字时,将继承所有全局变量。
没有推荐的路径。如果需要,可以为创建复杂的JSON,例如,如果从karate-config.js
返回{ foo: { a: 1 } }
,则可以在功能文件中的任何位置使用foo.a
的值,例如:
* path 'blah', foo.a
这篇关于在空手道中设置全局配置值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文