2014-02-05 2 views
1

Я хотел бы загрузить кучу файлов с помощью веб-драйвера, я могу загрузить 1 тип файла, но, похоже, он не может загрузить формат файла микширования.Загрузка нескольких файлов с помощью webdriver

Я также использовал HttpFox для разработки формата файла для использования в webdriver. Ниже приведен код, который я должен скачать PNG-файл:

fp = webdriver.FirefoxProfile()   
fp.set_preference("browser.download.dir", "/User/Download") 
fp.set_preference("browser.download.folderList", 2) 
fp.set_preference("browser.helperApps.alwaysAsk.force", False) 
fp.set_preference("browser.download.manager.showWhenStarting", False) 
fp.set_preference("browser.helperApps.neverAsk.openFile", "image/png") 
fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "image/png") 

Остальные форматы «текст/html», «изображение/размолвка», «текст/CSV», «приложение/застежка-молния», " приложения/октет-поток»

Спасибо за красивый и помощь :)

ответ

2

Просто положить их вместе через запятую. (Но вам нужно убедиться, что типы MIME верны.)

fp.set_preference("browser.helperApps.neverAsk.openFile", "image/png, text/html, image/tiff, text/csv, application/zip, application/octet-stream") 
fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "image/png, text/html, image/tiff, text/csv, application/zip, application/octet-stream") 
Смежные вопросы