gpt4 book ai didi

javascript - 将 Intern 与 Selenium 和动态 proxyUrl 结合使用

转载 作者:行者123 更新时间:2023-11-30 17:32:11 25 4
gpt4 key购买 nike

我的配置是grunt启动的实习生测试环境,实习生配置如下(部分):

proxyPort: 9000,
proxyUrl: 'http://<my-ip>:9000',

问题是硬编码的 my-ip。 Selenium 网格和节点在不同的机器/各自的 ips 上运行,实习生的配置文件将与所有构建和测试环境一起检查。

如果我将 proxyUrl 留在本地主机上,selenium 节点将无法加载实习生测试的数据。

因此 my-ip 对于所有开发人员测试都是不同的。实在不希望大家在intern config中输入自己的ip,不小心check in config,也不希望check in一个模板文件给大家改。

不要误会我的意思。设置工作正常,但本地 ip 必须输入硬编码,我个人认为这是气味。

也许参数化 proxyURL 很容易,但我就是找不到任何资源:(

问候,

流动性

最佳答案

从 Intern 1.6 开始,您可以从 intern.args 中检索额外的命令行参数:

// in tests/config.js
define([ 'intern' ], function (intern) {
return {
proxyUrl: intern.args.proxyUrl,

// ... additional configuration ...
};
});
$ intern-runner config=tests/config proxyUrl=http://www.example.com:1234/

关于javascript - 将 Intern 与 Selenium 和动态 proxyUrl 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22787635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com