mrased
profile.SetPreference
явно используется для модификатора настройки профиля.Было бы полезно найти проблему с вашим кодом, если бы вы предоставили версии Webdriver,FF driver и browser.
Хотя я использовал приведенный ниже код в своем коде, и он был выполнен правильно.
Версия Селена: 3.3.1
ОС: Win 7 64b
браузер Firefox
Версия браузера: 53.0.3
// Создайте firefoxprofile для определенных настроек firefox
Профиль FirefoxProfile = новый профиль FirefoxProfile();
// Установите папку Загрузки
профиль.setPreference("браузер.скачать.реж", путь/к/папке);
// Загрузка файлов в папку Загрузки
профиль.setPreference ("browser. download.folderList", 2);
// Не показывать окно загрузки при запуске загрузки
профиль.setPreference("браузер.скачать.менеджер.showWhenStarting", ложные);
// Запретить отображение диалогового окна загрузки файлов для определенных типов MIME
профиль.setPreference ("browser.helperApps.neverAsk.saveToDisk", " application / pdf");
OriginalGriff
Этому вопросу уже пять лет! Скорее всего, автору больше не нужно решение.
Пожалуйста, будьте осторожны с ответами: публикация ответов на очень старые вопросы может заставить людей предположить, что вы "фермер точки репрессии", и мы расцениваем это как злоупотребление - и оскорбительные члены получают запрет. Я не думаю, что вы намеревались сделать это с этим, поэтому я не буду сообщать о вас, но здесь гораздо больше счастливых членов триггера, и если у вас войдет в привычку публиковать решения древних вопросов, вас поймают, и вы будете забанены.
Так что старайтесь придерживаться последних вопросов, если можете! :смеяться: