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覆盖).
据我了解,此问题与以下 Firefox 问题有关:
这意味着它permissions.default.image
被冻结,不能改变,什么也不做。
备择方案:
Chrome
(在 Selenium ChromeDriver 中禁用图像) 归档时间: |
|
查看次数: |
4124 次 |
最近记录: |