Execute o cromo sem cabeça com flash - Ubuntu 16.04

0
Em primeiro lugar, eu aprecio que há muitos trechos por aí com informações sobre isso, mas colocá-lo completamente não me tem em qualquer lugar, parece. Eu preciso executar testes de pepino que usam flash, sem cabeça.

Eu tenho uma configuração de caixa do Ubuntu através de uma instância do EC2 (sem gui) e não consigo obter o chrome para iniciar. Eu entendo que o flash é pré-instalado com o chrome e que eu preciso instalar o chromedriver? O xvfb também permite a execução sem cabeça do chrome?

Isso é o que eu tenho no momento, mas preciso considerar o controle de versão do chrome aqui?

Capybara.register_driver :chrome do |app|
  chrome_binary = '/usr/local/bin/google-chrome'

  capabilities = Selenium::WebDriver::Remote::Capabilities.chrome("chromeOptions" => { "binary" => chrome_binary })
  Capybara::Selenium::Driver.new(app, :browser => :chrome, :desired_capabilities => capabilities)
end

Se alguém puder explicar como tudo isso se encaixa, isso seria realmente apreciado

O que eu estava esperando é um guia sobre como fazer isso, ou lugares para procurar

    
por Richlewis 13.04.2017 / 12:07

0 respostas