Karate 如何在空手道功能中编写多个作用域名称?
空手道版本:0.6.0 Java版本:1.8 我已将作用域名称(生成令牌所需)放入json文件中Karate 如何在空手道功能中编写多个作用域名称?,karate,Karate,空手道版本:0.6.0 Java版本:1.8 我已将作用域名称(生成令牌所需)放入json文件中 {"scopeFoo": "foo", "scopeBar": "bar", "scopeRead": "read", "scopeWrite": write} 在空手道功能,我想有 * def sc = read(scopes.json) * form field scope = "foo bar read write" 当我这样做时: * def sc = read(sc
{"scopeFoo": "foo",
"scopeBar": "bar",
"scopeRead": "read",
"scopeWrite": write}
在空手道功能,我想有
* def sc = read(scopes.json)
* form field scope = "foo bar read write"
当我这样做时:
* def sc = read(scopes.json)
* form field scope = sc.scopeFoo + sc.scopeBar + sc.scopeRead + sc.scopeWrite
它不起作用。即使没有空间:
* form field scope = sc.scopeFoo+sc.scopeBar+sc.scopeRead+sc.scopeWrite
怎么了?谢谢
我可以在我的功能中访问scopes.json文件,因为只有一个作用域可以工作如果您真的想将所有内容连接到一个字符串中,请尝试用括号括起来。这在以下文档中有详细说明:
form field scope = (sc.scopeFoo + sc.scopeBar + sc.scopeRead + sc.scopeWrite)