Disable images in Selenium ChromeDriver(在 Selenium ChromeDriver 中禁用图像)
问题描述
尝试禁用 ChromeDriver 中的图像加载.我正在使用以下代码,但它仍在加载图像.有什么建议吗?
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);
推荐答案
我遇到了同样的问题,我找到了答案 这里;
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);
这篇关于在 Selenium ChromeDriver 中禁用图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!