我试图从网络标签中读取日志在Chrome浏览器中的网页中的每个动作.由于没有唯一的值来识别网络日志,我需要清除网络日志后,每个事件.我已经尝试console.clear
清除日志,但它不工作.请让我知道它是如何做到的
JavascriptExecutor js = (JavascriptExecutor) driver;
String script = "console.clear();";
js.executeScript(script);
我试图从网络标签中读取日志在Chrome浏览器中的网页中的每个动作.由于没有唯一的值来识别网络日志,我需要清除网络日志后,每个事件.我已经尝试console.clear
清除日志,但它不工作.请让我知道它是如何做到的
JavascriptExecutor js = (JavascriptExecutor) driver;
String script = "console.clear();";
js.executeScript(script);
1条答案
按热度按时间oogrdqng1#
你不能通过在控制台中执行JavaScript来实现这一点。你需要拦截Chrome窗口并执行
Ctrl + E
两次(Windows)或Command + E
两次(Mac)。以上内容无法使用客户端JavaScript实现。
Ctrl/Command + E
快捷方式停止网络选项卡录制,第二次执行此操作会清理日志并重新开始录制,没有快捷方式可以清理日志或从控制台执行此操作。