我正在尝试从chrome浏览器的“网络”标签中读取网页中每个操作的日志。由于没有唯一的值来标识网络日志,因此我需要在每次事件后清除网络日志。我曾尝试console.clear
清除日志,但无法正常工作。请让我知道该怎么做
JavascriptExecutor js = (JavascriptExecutor) driver;
String script = "console.clear();";
js.executeScript(script);
答案 0 :(得分:1)
您无法通过在控制台中执行JavaScript来执行此操作。您需要拦截Chrome窗口并执行两次Ctrl + E
(Windows)或两次Command + E
(Mac)。
使用客户端JavaScript无法实现以上功能。
Ctrl/Command + E
快捷方式将停止网络选项卡记录,并第二次清除日志并再次开始记录,没有快捷方式可清除日志或从控制台进行日志记录。 < / p>