我在使用 Headless gem、Xvfb 和我们的 ci 服务器运行 capybara-webkit 时遇到了一些问题。我们使用此设置对我们的 Ruby on Rails 3.2 应用程序进行自动集成测试和 javascript 测试。在测试期间它抱怨说
webkit_server: cannot connect to X server
但是当我ps aux | grep Xvfb
deploy 1602 0.0 0.1 61696 1912 pts/2 S+ Jul10 0:00 /usr/bin/Xvfb :99 -screen 0 1280x1024x24 -ac
我看到 Xvfb 正在运行。如果我用--trace
它运行测试也只显示上面的错误日志,我无法调试错误。
有什么想法可以让我获得更多信息,甚至是解决方案吗?