在 Selenium Google ChromeDriver 中禁用图片。
seleniumautomation testingtesting tools更新于 2026/2/5 6:37:17
我们可以在 chromedriver 中禁用 Selenium 的图片。有时禁用图片是为了缩短页面加载时间并提高执行速度。在 Chrome 中,我们可以借助 prefs 设置来实现这一点。
语法
prefs.put("profile.managed_default_content_settings.images", 2);
让我们尝试禁用以下页面中的所有图片 −

示例
代码实现。
import org.openqa.selenium.By;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import java.util.HashMap;
import java.util.Map;
public class ChromeDisableImg {
public static void main(String[] args) throws IOException {
System.setProperty("webdriver.chrome.driver", "C:\Users\ghs6kor\Desktop\Java\chromedriver.exe");
Map<String, Object> prefs = new HashMap<String, Object>();
// 浏览器设置禁用图片
prefs.put("profile.managed_default_content_settings.images", 2);
// 为浏览器添加功能
ChromeOptions op = new ChromeOptions();
op.setExperimentalOption("prefs", prefs);
// 将所需功能添加到浏览器
WebDriver driver= new ChromeDriver(op);
driver.get("https://www.tutorialspoint.com/index.htm/");
}
}
输出


