作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Karate 功能文件中使用了以下语法并且它有效,但我想在 Karate 配置文件中全局添加它,这样我就不必单独添加我的所有功能文件
* configure proxy = { uri: 'http://xx.xx.xxx.xx:8080', username: 'myuserid', password: 'xxxxxx' }
我需要知道如何在 karate-config.js
文件中全局添加上面的内容
谢谢
最佳答案
如果您有任何问题,很可能会在那里或相关的演示 .feature
文件中找到答案。
来自文档:
And if you need to set some of these 'globally' you can easily do so using the karate object in karate-config.js - for e.g. 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
属性根据您的环境配置代理。
关于selenium - 如何在 Karate 配置文件中设置代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59163099/
我是一名优秀的程序员,十分优秀!