Скачивание файла Selenide+Selenoid (fileDownload = FOLDER) не работает

Добрый день!
Была аналогичная проблема с несоответствием версий selenide и selenide-selenoid

Сейчас опять возникают ошибки:

java.lang.IllegalStateException: Downloads folder is not configured at com.codeborne.selenide.impl.DownloadFileToFolder.clickAndWaitForNewFilesInDownloadsFolder(DownloadFileToFolder.java:73) at com.codeborne.selenide.impl.DownloadFileToFolder.lambda$download$0(DownloadFileToFolder.java:57) at com.codeborne.selenide.impl.WindowsCloser.runAndCloseArisedWindows(WindowsCloser.java:25) at com.codeborne.selenide.impl.DownloadFileToFolder.download(DownloadFileToFolder.java:56) at com.codeborne.selenide.commands.DownloadFile.execute(DownloadFile.java:66) at com.codeborne.selenide.commands.DownloadFile.execute(DownloadFile.java:29) at com.codeborne.selenide.commands.Commands.execute(Commands.java:157) at com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:130) at com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:82) at com.sun.proxy.$Proxy108.download(Unknown Source)

Версии:
selenide 6.11.0
selenide-selenoid 2.3.4

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

Для скачивания только два специфических параметра.

Configuration.fileDownload = FOLDER;
Configuration.proxyEnabled = false;

И больше ничего.
До того как я обновила версии, все работало корректно. И локально и в Дженкинсе

Дело не в параметрах.
Дело в том, как именно вы создаётся инстанс вебдрайвера. Покажите код.

MutableCapabilities capabilities;
capabilities = new ChromeOptions();
LoggingPreferences logPrefs = new LoggingPreferences();
logPrefs.enable( LogType.PERFORMANCE, Level.ALL );

capabilities.setCapability("screenResolution", "1920x1080");
capabilities.setCapability("enableVNC", true);
capabilities.setCapability(CapabilityType.UNEXPECTED_ALERT_BEHAVIOUR, UnexpectedAlertBehaviour.IGNORE);
Configuration.browserCapabilities = capabilities;
Configuration.fileDownload = FOLDER;
Configuration.proxyEnabled = false;
Configuration.browser = Browsers.CHROME;
Configuration.remote = "http://local:4444/wd/hub";
Configuration.timeout = 40000;

Далее уже Selenide.open()

Сборщик Maven

А нет, этот код для создания вебдрайвера как будто правильный.
НО
Я попробовал его запустить у себя, и он вполне работает, файл скачивается.
Видимо, у вас немного другой код всё-таки.

P.S. Как минимум вижу проблему, что переменную logPrefs вы никуда не передаётся. Она не используется.