使用selenium、java禁用chrome驱动程序中的css渲染



我想用Chrome驱动程序禁用Selenium中的CSS。我的代码看起来像这个

System.setProperty("webdriver.chrome.driver", "Path to chrome driver");
Map<String, Object> prefs = new HashMap<String, Object>();
prefs.put("profile.managed_default_content_settings.images", 2);
options.setExperimentalOption("prefs", prefs);
ChromeDriver driver = new ChromeDriver(options);
driver.get("https://www.sampleurl.com/);

我在谷歌上搜索了一下,但我找不到禁用CSS的完美解决方案。

也许这个响应可以帮助你:在使用Python 的Selenium WebDriver测试中,不希望在Firefox上加载图像和渲染CSS

firefoxProfile.addPreference("permissions.default.stylesheet", 2)
firefoxProfile.addPreference("permissions.default.image", 2)

如果您在配置文件中设置了它,它一定能工作。

最新更新