【发布时间】:2016-02-27 02:43:10
【问题描述】:
我正在尝试在 saucelabs 上运行我的测试。
我正在测试的应用程序不公开,因为我想在我的开发环境中测试我的应用程序。
所以我正在尝试使用酱汁连接。 我设法创建了一个隧道,但是当我尝试使用 sauce connect 在 vm 上运行测试时,我得到一个 Bad gateway 错误。
由于某些原因,我的本地应用程序没有在 localhost 上运行,而是在 test.example.com:3000 上运行
在开发中,我使用 dnsmasq 通过 localhost 重新路由 *.example.com。
我无法使用酱汁连接来做同样的事情。我会解释的。
我试图让 dnsmasq 完成这项工作,但失败了。
所以我添加了这一行:
test.example.com localhost
到我的/etc/hosts 文件
但它也失败了。
最后我尝试创建一个文件名/tmp/HOSTALIASES,其中包含相同的行然后export HOSTALIASES=/tmp/HOSTALIASES
但它也失败了。 我想不通。
更新
如果我点击 localhost:3000 ,它确实会命中我的本地 Rails 服务器,但不会命中 test.example.com
【问题讨论】:
标签: protractor saucelabs