Коллеги, доброго времени суток.
Есть метод, который выполняет следующее:
- Лочит блок кода, в котором происходит:
а) Запоминание количества файлов в директории
б) Клик по кнопке, в результате которого начинается скачивание файла и ожидание, пока файл скачается целиком
в) Сравнение двух коллекций - до скачивания и после - получаем разницу в 1 файл, дёргаем искомый файл. - Выходим из лока и работаем дальше с этим файлом.
Всё работает хорошо, пока не установить запуск хрома в режиме headless: chromeOptions.AddArgument(“–headless”);
Я нашёл в репо селениума открытый баг Download file in headless chrome · Issue #5159 · SeleniumHQ/selenium · GitHub в котором пока судя по всему нет решения проблемы.
Есть ли какие-то костыльные workaround, как скачать файл в этом режиме сейчас?