Permitir contenido Flash en Chrome 71 ejecutándose a través de chromedriver
He estado usando esto para permitir flash para la versión 69 de Chrome.
ChromeOptions options = new ChromeOptions();
// disable ephemeral flash permissions flag
options.addArguments("--disable-features=EnableEphemeralFlashPermission");
Map<String, Object> prefs = new HashMap<>();
// Enable flash for all sites for Chrome 69
prefs.put("profile.content_settings.exceptions.plugins.*,*.setting", 1);
options.setExperimentalOption("prefs", prefs);
nestedDriver = new ChromeDriver(options);
Ahora en la versión 71 de Chrome, esta función experimental (EphemeralFlashPermission) se ha eliminado.
También intenté usar esta configuración pero no funcionó tan bien.
prefs.put("profile.default_content_setting_values.plugins", 1);
prefs.put("profile.content_settings.plugin_whitelist.adobe-flash-player", 1);
prefs.put("profile.content_settings.exceptions.plugins.*,*.per_resource.adobe-flash-player", 1);
¿Existe alguna otra forma de habilitar el flash con chromedriver?