Проблема с настройкой mozillafirefox options

Здравствуйтек. Пишу тест, в нем нужно, чтобы браузер запускался в режиме инкогнито, после определенных операций скачивал файл с сайта.

Не получается настроить лису.

FirefoxOptions firefoxOptions = new FirefoxOptions();
firefoxOptions.addPreference(“browser.private.browsing.autostart”, true);

Через профиль не работаю тк метод устарел и , в общем-то, нежелательно в данном случае.

Подскажите пожалуйста, как правильно настроить в данном случае фф для инкогнито, так же подскажите, пожалуйста, настройки, которые уберут всплывающее окно, возникающее при нажатии кнопки “скачать” и, если есть такая возможность, как указать путь для скачивания относительно проекта, например, в каталог проекта?

Знаю, что тема не нова, но нужно инфы не нашел, увы. Работаю в intellij idea.

FirefoxProfile устарел и в дальнейшем планируется переход полный на FirefoxOptions. Касательно ответа на свой же вопрос:
FirefoxOptions ffoptions= new FirefoxOptions ();
ffoptions.addPreference(“browser.helperApps.neverAsk.saveToDisk”, “application/octet-stream”)
.addPreference(“browser.download.folderList”, 2)
.addPreference(“browser.download.dir”, downloadPath) downloadPath - путь для загрузки.
.addArguments(-private-window) - костыль для приватного режима.

                        .