在我env.rb
文件,我有这样的:无法在OSX上无人机上运行黄瓜测试 - 在Ubuntu上运行?
if ENV["HEADLESS"] == 'true'
require "headless"
@headless = Headless.new
@headless.start
end
这正常Ubuntu中,但不是在OSX。浏览器仍然弹出。我需要做什么才能在OSX中完成这项工作?
在我env.rb
文件,我有这样的:无法在OSX上无人机上运行黄瓜测试 - 在Ubuntu上运行?
if ENV["HEADLESS"] == 'true'
require "headless"
@headless = Headless.new
@headless.start
end
这正常Ubuntu中,但不是在OSX。浏览器仍然弹出。我需要做什么才能在OSX中完成这项工作?
Headless不会隐藏大部分OSX应用程序。这是预期的行为。无头是为了在Linux服务器上运行图形应用程序。
有关详细说明,请参阅https://github.com/leonid-shevtsov/headless/issues/31#issuecomment-8933108。
从我所了解的OSX的默认firefox安装不使用X11的渲染。它使用....可可?
Macports有一个安装,但我还没有尝试过。 http://www.macports.org/ports.php?by=library&substr=firefox-x11
您使用什么网络驱动程序? – 2012-07-21 21:45:25
@driver = Selenium :: WebDriver.for:chrome,:switches =>%w [ - 允许从文件访问文件 - 禁用web安全] – 2012-07-21 21:52:58
您是否已经有此工作? – 2012-08-15 17:06:39