无法关闭Selenium / Firefox中的图像
我正在使用Selenium时禁用Firefox中的图像。它应该是firefox中首选项的简单更新,该文档记录在“ 在Selenium
Python中禁用图像”的说明中
但是,当我运行时,会显示图像,并且当我输入about:config时,其值permissions.default.image
仍为1,而不是我尝试将其设置为2的值。
我的代码(用Python编写)是:
from selenium import webdriverfirefox_profile = webdriver.FirefoxProfile()
firefox_profile.set_preference("permissions.default.image", 2)
driver = webdriver.Firefox(firefox_profile)
driver.get(web_address)
作为参考,此代码可以与首选项的另一个更改完美配合,例如使用line关闭csv文件firefox_profile.set_preference("permissions.default.stylesheet",2)
。我可以告诉的csv设置和图像之间的唯一区别是,该行permissions.default.image
已经存在于about:config中(即,没有我对其进行设置),但是该行permissions.default.stylesheet
不存在。…似乎我可以用所需的值添加新行,但不能更改现有的行(或者在我输入我的值后它被Selenium覆盖了)。
回答:
据我了解,此问题与以下Firefox问题有关:
- 从Prefs删除“自动加载图像”复选框
- 摆脱杀死我们产品的选择
这意味着它permissions.default.image
是冻结的,不能更改并且什么也不做。
备择方案:
- 使用图像块扩展
- 切换至
Chrome
在Selenium ChromeDriver中禁用图像
以上是 无法关闭Selenium / Firefox中的图像 的全部内容, 来源链接: utcz.com/qa/398331.html