java中使用selenium設定chrome啟動引數和配置
阿新 • • 發佈:2018-11-10
1.給ChromeDriver配置禁止載入js,images
ChromeOptions options = new ChromeOptions(); // 設定禁止載入項 Map<String, Object> prefs = new HashMap<String, Object>(); // 禁止載入js prefs.put("profile.default_content_settings.javascript", 2); // 2就是代表禁止載入的意思 // 禁止載入css prefs.put("profile.default_content_settings.images", 2); // 2就是代表禁止載入的意思 options.setExperimentalOption("prefs", prefs); WebDirver driver = new ChromeDriver(options); driver.get("url地址");
2.關閉使用ChromeDriver開啟瀏覽器時上部提示語"Chrome正在受到自動軟體的控制"
options.addArguments("disable-infobars");
3.載入瀏覽器的靜默模式,使瀏覽器在後臺執行
options.addArguments("headless");