无法在OSX上无头运行黄瓜测试 - 在ubuntu上运行吗?

时间:2012-07-21 21:07:43

标签: ruby macos cucumber headless

在我的env.rb文件中,我有这个:

if ENV["HEADLESS"] == 'true'
    require "headless"
    @headless = Headless.new
    @headless.start
end

这在Ubuntu中运行良好,但在OSX中运行不正常。浏览器仍然弹出。我需要做些什么才能在OSX中使用它?

2 个答案:

答案 0 :(得分:1)

Headless不会隐藏大多数OSX应用程序。这是预期的行为。 Headless旨在在Linux服务器上运行图形应用程序。

有关详细说明,请参阅https://github.com/leonid-shevtsov/headless/issues/31#issuecomment-8933108

答案 1 :(得分:0)

根据我的理解,OSX上的默认firefox安装不会使用X11进行渲染。它使用.... cocoa?

Macports有安装,但我还没有尝试过。 http://www.macports.org/ports.php?by=library&substr=firefox-x11