【发布时间】:2018-12-19 15:55:52
【问题描述】:
我在所有功能文件中都使用了授权令牌。要生成授权令牌,我需要调用特定的功能文件(token.feature)。由于我在所有功能中都使用令牌,因此我不断地一次又一次地调用相同的功能文件。我找到的解决方案是在 karate-config.js 中使用 karate.callSingle() 但我不知道如何使用 karate.callSingle()。
【问题讨论】:
标签: karate
我在所有功能文件中都使用了授权令牌。要生成授权令牌,我需要调用特定的功能文件(token.feature)。由于我在所有功能中都使用令牌,因此我不断地一次又一次地调用相同的功能文件。我找到的解决方案是在 karate-config.js 中使用 karate.callSingle() 但我不知道如何使用 karate.callSingle()。
【问题讨论】:
标签: karate
在karate-config.js 你可以这样做:
var config = { myprop: 'myvalue', myurl: 'somevalue' };
var result = karate.callSingle('classpath:token.feature', config);
config.token = result.token; // assuming you did 'def token'
return config;
现在您的所有功能都可以使用变量token。
【讨论】: