Disable images in Selenium ChromeDriver

2019-01-28 19:04发布

Trying to disable images loading in ChromeDriver. I'm using the following code, however it's still loading the images. Any suggestions?

DesiredCapabilities capabilities = DesiredCapabilities.Chrome();
capabilities.SetCapability("chrome.switches", new string[1] { "disable-images" });
IWebDriver driver = new ChromeDriver(@"C:\chromedriver\", capabilities);

1条回答
叛逆
2楼-- · 2019-01-28 19:18

I had the same problem and I found the answer here;

Map<String, Object> contentSettings = new HashMap<String, Object>();
contentSettings.put("images", 2);

Map<String, Object> preferences = new HashMap<String, Object>();
preferences.put("profile.default_content_settings", contentSettings);

DesiredCapabilities caps = DesiredCapabilities.chrome();
caps.setCapability("chrome.prefs", preferences);
查看更多
登录 后发表回答