Как изменить значение размера кэша firefox в IDE Selenium для Python2? - PullRequest
0 голосов
/ 26 марта 2020

Можно изменить значение размера кэша в Firefox браузера, используя browser.cache.disk.capacity, как упомянуто здесь .

Я пытался адаптировать предложенный код здесь

profile = webdriver.FirefoxProfile()
profile.set_preference("browser.cache.disk.capacity", 9113600)
driver = webdriver.Firefox(profile)

Но это не сработало и все равно привело к

enter image description here

Как изменить значение размера кэша в Firefox с помощью Selenium IDE с python2?

Заранее спасибо.

1 Ответ

0 голосов
/ 26 марта 2020

Хорошо, я смог выяснить, и это было не так уж сложно.

Сначала проверьте, какие профили у вас есть в ~/.mozilla/firefox/profiles.ini. Я предлагаю вам использовать по умолчанию. Вы также можете создавать новые профили с помощью командной строки firefox -p для отображения профиля при запуске.

В ~/.mozilla/firefox/ вы также найдете папки типа ng6ufigq.default, которые содержат параметры конфигурации для этого профиля, в частности prefs.js. Откройте этот файл и измените browser.cache.disk.capacity на любое желаемое значение, затем сохраните его.

Наконец, в скрипте python:

profile = webdriver.FirefoxProfile('~/.mozilla/firefox/ng6ufigq.default')
self.driver = webdriver.Firefox(profile)

Затем скрипт запустится с заданными настройками профиля. .

...