Переопределение папки Download в Selenide

спасибо! я попробую тогда вторым способом - искать файл в загрузках

Есть кнопка при нажатии которой выпадает окно с предложением куда сохранить файл

<button _ngcontent-c2="" class="button">
        DOWNLOAD SELECTED
      </button>

Вот код которым хочу скачать файл как из примера выще

        downloadButton.waitUntil(Condition.enabled, 5000).isEnabled();
        try {
            File pdf = downloadButton.waitUntil(Condition.enabled, 5000).download(10000);
            System.out.println("FILE Path: " + pdf.getPath());
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }

А в итоге падает ошибка

The element does not have href attribute: <button class="button" type="submit">DOWNLOAD SELECTED</button>
java.lang.IllegalArgumentException: The element does not have href attribute: <button class="button" type="submit">DOWNLOAD SELECTED</button>

Для этих случаев в Селениде реализована возможность скачивать файлы не через href, а через прокси.

Добавьте пару строк:

Configuration.fileDownload = PROXY;
Configuration.proxyEnabled = true;

и метод $. download(10000) начнёт работать по-новому. :slight_smile: