我在空手道功能文件中使用以下语法,并且可以使用,但是我想在空手道配置文件中全局添加此语法,这样就不必单独添加所有功能文件
我需要知道如何在karate-config.js文件中全局添加以上内容
谢谢
答案 0 :(得分:3)
karate documentation非常全面。
如果您有任何问题,很可能在此处或相关的演示.feature
文件中找到答案。
从文档中:
如果您需要“全局”设置其中一些设置,则可以使用karate-config.js中的karate对象轻松进行设置-例如karate.configure('ssl',true)。
因此,我将尝试在karate-config.js
中添加以下代码段:
function() {
var config = {
BASE_URL: 'base url one,
BASE_URL2: 'base url two'
};
karate.configure('proxy', { uri: 'http://xx.xx.xxx.xx:8080', username: 'myuserid', password: 'xxxxxx' });
return config;
}
不用说,您可以使用karate.env
属性在您的环境基础上配置代理。