Я провожу тест на селен в python, где я хочу создать новый каталог с текущим временем и сделать его папкой загрузки по умолчанию. Поэтому всякий раз, когда я запускаю сценарий, местом загрузки по умолчанию должен быть новый каталог, созданный в то время, и файл должен загружаться туда.
from selenium import webdriver
from datetime import datetime
import os
today = datetime.now()
current_dir = os.mkdir("/Users/Desktop/" + today.strftime('%Y-%m-%d_%H-%M-%S'))
browser = webdriver.Chrome('/Users/Desktop/chromedriver')
chromeOptions = webdriver.ChromeOptions()
prefs = {"download.default_directory" : current_dir }
chromeOptions.add_experimental_option("prefs",prefs)
Я запускаю указанный выше сценарий, и он создает новую папку, но по умолчанию расположение загрузки не меняется, поскольку файл по-прежнему загружается по адресу chrome: // Downloads. Есть ли способ изменить новую созданную папку в качестве каталога загрузки по умолчанию