Вот решение с буржуйского сайта
Вообщем помог коллега. Как оказалось, webdriver при запуске создаёт новый профиль для firefox, независимо от того, есть он или нет. Ему также можно передать профиль как параметр. Для этого можно скопировать папку профиля firefox, которую создал webdriver и которую поместил в /tmp (в моём случае она называется например так rust_mozprofile.mIg1OpBGYQSP), скопировать её в нужное место, найти в ней файл настроек prefs.js, отредактировать его нужным образом и указать эту папку с профилем при создании webdriver. Пример кода ниже
ffprofile = webdriver.FirefoxProfile("/home/firefox-profile")
firefox_options = webdriver.FirefoxOptions()
firefox_options.headless = True
driver = webdriver.Firefox(firefox_profile=ffprofile, executable_path='/home/drivers/geckodriver', options=firefox_options)
driver.set_window_size(1920, 1080)
В коде выше "/home/firefox-profile" это скопированная папка с профилем и отредактированным в ней файлом prefs.js
Пользователь добавил сообщение 28 Мая 2020, 08:26:08:
Также необходимо выполнить настройку в about:config (ввести в адресную строку)
browser.sessionstore.interval 15000