如何禁用图像加载硒?

时间:2016-04-18 07:20:07

标签: selenium webdriver

我已尝试使用以下代码来禁用正在页面中加载的图像。

      public DesiredCapabilities setDesiredCapabilities() throws ExpectedException {
         FirefoxProfile profile = new FirefoxProfile();
         profile.setPreference("permissions.default.image", 2);
         profile.setPreference("permissions.default.stylesheet", 2);
         DesiredCapabilities desired = DesiredCapabilities.firefox();
         desired.setCapability(FirefoxDriver.PROFILE, profile);
         return desired;
      }

另外,我将这个欲望功能称为firefoxDriver类文件。但问题是它没有意识到图像配置文件设置并且它没有禁用页面中的图像,但其余功能工作正常。喜欢它成功禁用了css属性。

我使用 about:config 来检查在firefox中调用自定义属性。样式表按预期显示自定义属性。但图像仍然显示默认值。

1 个答案:

答案 0 :(得分:0)

你不想要:

profile.setPreference("permissions.default.image", 1);

?选项1永远不会加载图像