在空手道中设置全局配置值
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-config.js 中使用功能文件,那么在使用 karate.call
调用时如何访问功能文件中的变量.推荐的路径是什么。
要设置全局变量,请使用 karate-config.js
,如下所述:https://github.com/intuit/karate#karate-configjs
使用call
关键字时,所有全局变量都被继承。
没有推荐的路径。如果你愿意,你可以为例如创建复杂的 JSON如果你从 karate-config.js
return { foo: { a: 1 } }
你可以在特征文件的任何地方使用 foo.a
的值,例如:
* path 'blah', foo.a
我正在尝试的是从功能文件设置全局 karate.config 值。
我有一些与此非常相似的东西https://github.com/intuit/karate/blob/master/karate-demo/src/test/java/demo/oauth/oauth2.feature
但我想从功能文件设置全局配置或在 karate-config.js 中使用功能文件,那么在使用 karate.call
调用时如何访问功能文件中的变量.推荐的路径是什么。
要设置全局变量,请使用 karate-config.js
,如下所述:https://github.com/intuit/karate#karate-configjs
使用call
关键字时,所有全局变量都被继承。
没有推荐的路径。如果你愿意,你可以为例如创建复杂的 JSON如果你从 karate-config.js
return { foo: { a: 1 } }
你可以在特征文件的任何地方使用 foo.a
的值,例如:
* path 'blah', foo.a