Chrome 62 y Flash
Tengo una aplicación basada en Flash que necesito probar usando Cucumber. Como el flash no está habilitado de forma predeterminada, necesito habilitarlo antes de cada prueba y poner en la lista blanca la URL que creo. Si detengo la prueba en su fase de fondo, puedo configurar manualmente estas opciones.
Sin embargo, ¿cómo puedo automatizar este enfoque? He buscado agregaroptions
ypreferences
, pero todavía parece que no puede ponerse a trabajar.
Esta es mi configuración estándar en un archivo env.rb
Capybara.register_driver :chrome do |app|
chrome_binary = '/Applications/Google Chrome.app'
capabilities = Selenium::WebDriver::Remote::Capabilities.chrome("chromeOptions" => { "binary" => chrome_binary + '/Contents/MacOS/Google Chrome' })
Capybara::Selenium::Driver.new(app, :browser => :chrome, :desired_capabilities => capabilities, :options => options)
end
La lectura adicional ha resaltado opciones como
options = Selenium::WebDriver::Chrome::Options.new
options.add_argument('arg-here')
prefs = {"enable flash here ? "}
options.add_experimental_option("prefs", prefs)
losadd_experimental_option
tirosundefined method add_experimental_option for #<Selenium::WebDriver::Chrome::Options:0x007fca30c10988>
¿Alguien ha automatizado este proceso?