Как отключить окно загрузки в Firefox с помощью watir-webdriver?

Я не хочу обрабатывать окно загрузки в Firefox или IE. Я хочу автоматически загрузить файл Excel без какого-либо окна загрузки. Я попытался установить несколько параметров конфигурации для Firefox, но это не сработало. В моем тесте я пытаюсь скачать файл Excel

profile = Selenium::WebDriver::Firefox::Profile.new
profile['browser.download.lastDir'] = 'C:\\Downloads'
profile['browser.download.folderList'] = 2
profile['browser.download.dir'] = 'C:\\Downloads'
profile['download.prompt_for_download'] = false
profile['browser.download.manager.showWhenStarting'] = false
profile['browser.download.manager.addToRecentDocs'] = true

profile['browser.download.manager.useWindow'] = false
profile['browser.download.useDownloadDir'] = true
profile['browser.download.show_plugins_in_list'] = true
profile['browser.download.manager.openDelay'] = 100000
profile['browser.download.animateNotifications'] = false

driver = Watir::Browser.new :firefox, :profile => profile

Все еще браузер отображает окно загрузки, когда мой скрипт выполняет операцию нажатия на кнопку загрузки

В настоящее время я использую Firefox 35.0.1 на Windows-7 (64-разрядная версия)

Ответы на вопрос(1)

Ваш ответ на вопрос