【问题标题】:Disable css rendering in chrome driver using selenium, java使用 selenium,java 在 chrome 驱动程序中禁用 css 渲染
【发布时间】:2018-12-17 21:20:21
【问题描述】:

我想使用 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 的完美解决方案。

【问题讨论】:

  • 为什么要禁用它?
  • 只有我需要网站的 javascript 渲染 DOM。我不希望加载图像和 CSS 的 DOM,因为它可能会影响我的渲染时间。stackoverflow.com/users/7305183/murthi

标签: java selenium webdriver selenium-chromedriver


【解决方案1】:

也许这个回复可以帮助你:Do not want images to load and CSS to render on Firefox in Selenium WebDriver tests with Python

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

如果您在配置文件上设置它,它必须工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-11
    • 1970-01-01
    • 2011-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多