【发布时间】:2014-04-01 13:37:34
【问题描述】:
我的配置是由 grunt 启动的实习生测试环境和以下实习生配置(部分):
proxyPort: 9000,
proxyUrl: 'http://<my-ip>:9000',
问题在于硬编码的 my-ip。 Selenium 网格和节点在不同的机器/各自的 ips 上运行,实习生的配置文件将与所有构建和测试环境一起签入。
如果我将 proxyUrl 留在 localhost,selenium 节点将无法加载实习生测试的数据。
因此,my-ip 对于所有开发人员的测试都会有所不同。我真的不希望每个人都将自己的 ip 输入到实习生配置中并意外签入配置,也不希望签入模板文件以供所有人更改。
不要误会我的意思。设置工作得很好,但必须输入硬编码的本地 ip,我个人认为这是气味。
也许参数化 proxyURL 很容易,但我找不到任何资源 :(
问候,
流卡
【问题讨论】:
标签: javascript unit-testing selenium-grid automated-tests intern