本文介绍了在 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 中禁用图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!