在我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