t.me/atinfo_chat Telegram группа по автоматизации тестирования

java, serenity - скачать файл в mozilla firefox

Было бы неплохо, если бы кто-то подсказал - как скачать файл в файрфоксе в серенити.
Я средствами серенити без проблем открываю страницу, нажимаю на ссылку.
Но файрфокс открывает диалоговое окно.
Как мне в этом окне выбрать “Save file” и нажать “OK”?
Как мне узнать имя скачанного файла и путь к нему?

Буду очень благодарен за помощь.

Вот была тема…


У меня так и не получилось заставить Firefox и IE не открывать окна… потому использовал метод из Selenide (хотя в IE не хочет толком работать)

Спасибо за ссылочку.
Я правильно понял?
Можно заставить файрфокс не показывать диалоговое окно?
Если да, то как это сделать в джаве?

Я нашел вот такой подход, чтобы сказать файрфоксу не открывать диалоговое окно:

-Dfirefox.preferences=“browser.download.dir=“c:\downloads”;browser.helperApps.alwaysAsk.force=false;browser.download.manager.showWhenStarting=false;browser.download.useDownloadDir=true;browser.download.folderList=2;browser.helperApps.neverAsk.saveToDisk=text/html”

Но я не понял, куда это писАть?
Кто-нибудь подскажет?

в thucydides.properties

Поигрался с .properties файлом.
Но ему не нравятся кавычки в выражении browser.download.dir=“c:\downloads”
Кроме того,даже если убрать это выражение, он почему-то начал показывать мне окно “Do you want to make Firefox your default browser?”
Есть идеи, как это решить?

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

В принципе все решается настройкой профиля для Firefox.
В моем случае заработало вот так:

вот источники, по которым настраивал:


также в дальнейшем пригодится тема для ожидания скачивания файла: