【发布时间】:2014-01-18 04:16:29
【问题描述】:
我使用 Vagrant 进行本地开发。现在我想使用 Selenium 进行自动浏览器测试。当我在我的 VM 中设置 Selenium 时,它就像一个魅力(顺便说一句很棒的东西)。
但现在我想将 Selenium 测试开箱即用。我尝试在我的主机上运行Java服务器,将4444端口转发到virtualbox中的4444端口,然后在VirtualBox中触发phpunit-command,希望在我的主机上触发服务器。
但是我收到一条 CURL 消息,指出 phpunit 无法连接到 127.0.0.1:4444,因此很明显,此端口上没有连接到我的主机。
谁能告诉我我做错了什么?
编辑:我发现当我在主机上运行服务器时,我无法在浏览器中访问127.0.0.1:4444,但是,我可以访问localhost:4444。这很奇怪,因为我的 hosts-file 有正确的行(尽管这应该没关系,因为 phpunit 正在尝试访问数字地址)。
【问题讨论】: