Когда я устанавливаю профиль Webdriver Firefox для загрузки всех файлов по умолчанию, он не работает

я настроил профиль firefox, чтобы загрузить все файлы по умолчанию, но когда дело доходит до изображений, он открывает диалоговое окно и просит меня сохранять или просматривать погоду. Код, который я использую, выглядит следующим образом

var folderName = "temp"; var profile = new FirefoxProfile { EnableNativeEvents = true }; profile.SetPreference("browser.download.folderList", 2); profile.SetPreference("browser.download.manager.showWhenStarting", false); profile.SetPreference("browser.download.dir", folderName); profile.SetPreference("browser.download.downloadDir", folderName); profile.SetPreference("browser.download.defaultFolder", folderName); profile.SetPreference("browser.helperApps.neverAsk.saveToDisk", "application/all"); _webDriver = new FirefoxDriver(profile); 

 application/all 

не является допустимым типом mime. Запись конфигурации будет принимать только список типов MIME с разделителями-запятыми .

Невозможно сказать «все файлы». Поэтому вам нужно будет предоставить ему список типов MIME.

Это ограничение Firefox, а не Selenium.