Как изменить папку загрузки по умолчанию во время работы веб-драйвера?
Я загружаю несколько разных наборов данных и хотел бы, чтобы каждый файл (или набор) загружался в определенную папку. Я узнал, как изменить каталоги загрузки на этих страницах:
настройка параметров Chrome с Selenium Webdriver в Python
Изменить папку загрузки по умолчанию Chrome WebDriver C #
Проблема заключается в том, что эти методы позволяют мне изменять каталог загрузки только при открытии веб-драйвера. Требуется время, чтобы добраться до страницы загрузки, поэтому это неэффективное решение. Я попытался установить предпочтения, но я работаю с селеновым webdriver и chrome в python, и я не смог найти что-либо в SO или в справке по python. Даже переключение дескриптора окна на новый драйвер не будет работать, потому что он не может захватить уже открытое окно другого драйвера.
Ссылка на сайт загрузки настроена, поэтому нельзя скопировать и вставить в новый драйвер. До сих пор я использовал ОС. модуль для получения имени каждого нового файла, входящего в систему, но даже это ненадежно из-за разного времени загрузки.
Если у кого-то есть идеи о том, как изменить настройки по умолчанию на веб-драйвер, когда веб-драйвер работает, это было бы здорово. Спасибо!