driver.execute_cdp_cmd("Network.setBlockedURLs", {'urls': ['urls...']})
driver.execute_cdp_cmd("Network.enable", {})
chromeDevTools.send(Network.enable(Optional.of(100000000), Optional.empty(),
Optional.empty()));
chromeDevTools.send(Network.setBlockedURLs(
ImmutableList.of("*.css", "*.png", "*.jpg", "*.gif", "*favicon.ico")));
Network.clearBrowserCache
Network.setCacheDisabled
@Before
public void before() throws Exception {
command = "Network.enable";
params = new HashMap<>();
final long maxTotalBufferSize = 10000000;
final long maxResourceBufferSize = 5000000;
final long maxPostDataSize = 5000000;
params.put("maxTotalBufferSize", maxTotalBufferSize);
params.put("maxResourceBufferSize", maxResourceBufferSize);
params.put("maxPostDataSize", maxPostDataSize);
driver.executeCdpCommand(command, params);
params = new HashMap<>();
String[] urls = new String[] { "*.css", "*.png", "*.jpg", "*.gif",
"*favicon.ico" };
params.put("urls", urls);
command = "Network.setBlockedURLs";
driver.executeCdpCommand(command, params);
command = "Network.clearBrowserCache";
driver.executeCdpCommand(command, new HashMap<>());
params = new HashMap<>();
params.put("cacheDisabled", true);
command = "Network.setCacheDisabled";
driver.executeCdpCommand(command, params);
}
@After
public void after() {
Utils.sleep(1000);
command = "Network.setBlockedURLs";
params = new HashMap<>();
String[] urls = new String[] {};
params.put("urls", urls);
driver.executeCdpCommand(command, params);
command = "Network.enable";
params = new HashMap<>();
driver.executeCdpCommand(command, params);
command = "Network.disable";
driver.executeCdpCommand(command, new HashMap<>());
params = new HashMap<>();
params.put("cacheDisabled", false);
command = "Network.setCacheDisabled";
driver.executeCdpCommand(command, params);
}
@Test
public void test1() {
driver.get(baseURL);
}