Chromedriver меняет каталог загрузки на папку Ram

Я пытаюсь изменить стандартный путь к каталогу ChromeDriver на RAMDISK, но не могу понять, как это сделать. Я использую PyFileSystem для создания Ram Disk, но я не могу понять, как передать это как путь к моему драйверу Chrome на Selenium.

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

Вот мой код:

      import fs
dir = fs.open_fs('mem://')
dir.makedirs('files')

Водитель:

      def initiate_chrome(self):
    options = webdriver.ChromeOptions()
    options.add_argument('--window-size=1920,1080')  
    options.add_argument('--headless')
    options.add_argument('--no-sandbox')
    options.add_argument('--disable-dev-shm-usage')
    driver = webdriver.Chrome(options=options)    
    params = {'behavior': 'allow', 'downloadPath': RAM DISK PATH TO FOLDER}
    driver.execute_cdp_cmd('Page.setDownloadBehavior', params)
    return driver

0 ответов

Другие вопросы по тегам