java Selnium EdgeDriver 禁用css 图片
时间: 2023-09-09 13:06:32 浏览: 132
如果你想在使用 Java Selenium 进行网页测试时禁用 CSS 和图片,可以使用以下代码:
```java
EdgeOptions options = new EdgeOptions();
options.addArguments("--disable-extensions"); // 禁用扩展
options.addArguments("--disable-gpu"); // 禁用 GPU 硬件加速
options.addArguments("--disable-dev-shm-usage"); // 禁用共享内存
options.addArguments("--no-sandbox"); // 禁用沙盒模式
options.addArguments("--disable-web-security"); // 禁用 Web 安全性
options.addArguments("--disable-popup-blocking"); // 禁用弹出屏蔽
Map<String, Object> prefs = new HashMap<>();
prefs.put("profile.managed_default_content_settings.images", 2); // 禁用图片
prefs.put("profile.managed_default_content_settings.stylesheets", 2); // 禁用 CSS
options.setExperimentalOption("prefs", prefs);
WebDriver driver = new EdgeDriver(options);
```
这段代码创建了一个 EdgeOptions 对象,其中包含了禁用 CSS 和图片的设置。然后将这个对象传递给 EdgeDriver 对象的构造函数中,就可以创建一个可以禁用 CSS 和图片的 Edge 浏览器实例了。
阅读全文