как указать путь для скачивания файла? плиз с примером


(Yerassyl Turlygazhy) #1

нужно скачать файл, потом проверить что оно скачалось.
планирую так, указать определенную папку
потом силами Джава проверить тот ли файл скачался
(плиз дайте пример на джава)


(5am) #2

для фф профиля папка для скачивания задается через “setPreference”
profile.setPreference(“browser.download.dir”, somefolder);

проверка наличия файла
File f = new File(filePathString);
f.exists();


(Yerassyl Turlygazhy) #3

а вы знаете как переключиться на это окошко?


(5am) #4

веб драйвером - никак
можно юзать auto it и т.п. тулзы.
читать тут:

но возникает вопрос - а зачем вам это окно ?
для того что бы скачивание происходило без подтверждения, можно указать пропертю аля:

profile.SetPreference(“browser.helperApps.neverAsk.saveToDisk”, “application/zip, application/x-zip, application/x-zip-compressed, application/download, application/octet-stream, application/unknown, text/csv, text/plain, application/vnd.ms-excel, text/comma-separated-values, application/octet-stream, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet”);