如何在酱油实验室运行本地应用程序?

时间:2015-11-24 15:19:35

标签: protractor saucelabs

我正试图让我的测试在酱油上运行。

我正在测试的应用程序不公开,因为我想在我的开发环境中测试我的应用程序。

所以我正在尝试使用酱汁连接。 我设法创建了一个隧道但是当我尝试使用酱连接在vm上运行测试时,我得到一个错误的网关错误。

由于某些原因,我的本地应用程序不能在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

1 个答案:

答案 0 :(得分:1)

所以实际上你需要像往常一样运行saucelab>

你可以让dnsmasq运行,我怀疑它甚至不知道酱连接正在运行。

您需要添加以下行:

127.0.0.1 yourdomain.sub.com

你不能拥有localhost。