In Selenium 4 Java it is possible to write:
DevTools chromeDevTools = driver.getDevTools();
...
chromeDevTools.addListener(Network.requestWillBeSent(),
req -> {
System.out.println(String.format("Sent %s request to %s",
req.getRequest().getMethod(),
req.getRequest().getUrl()
));
});
However, there is only execute_cdp_cmd()
for Python. Is this feature not ready yet or I missed something?