我们可以在文件 karateconfig.js 中使用 "Call read"

Can we use "Call read" in file karateconfig.js

尝试在空手道中传递基本授权文件config.js 以下几行有效。

        }
        karate.configure('headers', {'Authorization': 'Basic YWRtaW46YWRtaW4='});

    return config;

}

是否可以将下面这些行添加到空手道中而不是上面的代码config.js?

    * header Authorization = call read('../../basic-auth.js') { username: 'admin', password: 'admin' }

分两步完成:

var token = karate.call('auth.js', { username: '', password: '' });
karate.configure('headers', { Authorization: token });

如有需要请阅读:https://github.com/intuit/karate#call-vs-read