无法在Selenium/Firefox中关闭图像

kyr*_*nia 5 python firefox selenium selenium-webdriver

我想在使用Selenium时在Firefox中禁用图像.它应该是firefox中首选项的简单更新,它在Selenium Python中禁用图像的说明中有记录

但是,当我运行时,图像显示,当我输入about:config时,值permissions.default.image仍为1,而不是2,我尝试将其设置为.

我的代码(用Python编写)是:

from selenium import webdriver
firefox_profile = webdriver.FirefoxProfile()
firefox_profile.set_preference("permissions.default.image", 2)
driver = webdriver.Firefox(firefox_profile)
driver.get(web_address)
Run Code Online (Sandbox Code Playgroud)

作为参考,此代码适用于对首选项的另一个更改,例如使用该行关闭csv文件firefox_profile.set_preference("permissions.default.stylesheet",2).我可以在csv设置和图像之间区分的唯一区别是,该行permissions.default.image已经存在于about:config(即没有我设置它),但是行permissions.default.stylesheet没有....似乎我可以使用我想要的值添加新行,但不能更改现有的行(或者在输入我的值后,它会被Selenium覆盖).

ale*_*cxe 6

据我了解,此问题与以下 Firefox 问题有关:

这意味着它permissions.default.image被冻结,不能改变,什么也不做。


备择方案: