在空手道中设置全局配置值 [英] setting global config values in karate

查看:8
本文介绍了在空手道中设置全局配置值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试的是从功能文件设置全局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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆