0
我正在使用Selenium webdriver。我試圖在無頭模式下運行我的代碼,但每次我調用它時,Firefox仍會在我的機器上打開。這裏是我正在運行的代碼:在無頭模式下運行webdrive,Firefox仍在啓動
@headless = Headless.new
@headless.start
@profile = Selenium::WebDriver::Firefox::Profile.new
if @use_proxy
p = "#{@proxy}:#{@proxy_port}"
@profile.proxy = Selenium::WebDriver::Proxy.new(
:http => p,
:ftp => p,
:ssl => p
)
end
@profile['general.useragent.override'] = @user_agent_string
@profile["browser.privatebrowsing.autostart"] = true
@driver = Selenium::WebDriver.for :firefox, :profile => @profile
您是否在Linux上運行,並且您是否安裝了xvfb? – titusfortner