gpt4 book ai didi

Selenium - Chrome Web 驱动程序 - 仅 Html,无图像

转载 作者:行者123 更新时间:2023-12-02 08:03:36 24 4
gpt4 key购买 nike

我正在 Selenium 中使用 Chrome Web 驱动程序进行大量测试。问题是,每次运行它时,它都必须重新下载所有站点图像,这需要时间。它不会缓存这些图像。

所以我想设置哪些文件要渲染,哪些文件不渲染。显然我希望 Javascript 和 CSS 文件仍然可以下载。但我特别想关掉图像。

这可能吗?如果没有,有没有办法启用缓存?因此,下次运行该程序时,它可以从本地缓存中获取图像。

最佳答案

解决方案是再次加载相同的 chrome 配置文件,它应该(可能不会)确保缓存图像和其他类似的内容。

以下是加载特定配置文件的方法:

https://code.google.com/p/selenium/wiki/ChromeDriver

DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.switches", Arrays.asList("--user-data-dir=/path/to/profile/directory"));
WebDriver driver = new ChromeDriver(capabilities);

对 SO 进行类似搜索,得到此结果 - Load Chrome Profile using Selenium WebDriver using java你可能会费心看一下。

关于Selenium - Chrome Web 驱动程序 - 仅 Html,无图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18423910/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com