我是黄瓜和流浪汉的忠实粉丝。我正在使用 Cucumber 以 BDD 风格驱动开发,并在 vagrant vm 中配置和设置了我的开发环境,以便可以轻松地将其分发给其他开发人员。
在 vagrant vm 上测试 js 时遇到了障碍。我正在使用 capybara 和 cucumber 并尝试将 selenium 和 capybara-webkit 作为 js 驱动程序。
selenium 想让我安装 Firefox。所以我打包了vagrantbox,完全期望它不能工作并在vm上安装了firefox ..之后它抱怨无法与firefox建立稳定的连接。确切的错误消息:“无法在 60 秒内获得稳定的 Firefox 连接”
webkit 抱怨“webkit_server:无法连接到 X 服务器”。我安装了 xserver-org,但仍然没有骰子。
如果我不必在我的主机上安装我的整个环境来进行测试,我会更喜欢,因为这会破坏拥有一个可分发的 vagrant vm 的目的,它拥有开发人员在应用程序上工作所需的一切。
有任何想法吗?我在警卫的通知中遇到了类似的问题,但这似乎没有这个问题那么重要。