如何在 Selenium IDE 中为 Python2 更改 firefox 缓存大小的值?

How to change the value of firefox cache size in Selenium IDE for Python2?

可以使用 browser.cache.disk.capacity 更改浏览器 Firefox 中的缓存大小值,如提到的 here

我尝试调整建议的代码 here

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

但这没有用,仍然导致

如何使用 Selenium IDE 和 python2 在 Firefox 中更改缓存大小的值?

提前致谢。

好的,我想通了,并没有那么难。

首先,检查您在 ~/.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)

然后脚本将使用给定的配置文件设置启动。