通过`getAll()`和`filter(Level.ALL)`从appium获取adb logcats有什么区别?

时间:2018-12-20 06:18:41

标签: selenium appium logcat

任何人都可以区分

  1. List<LogEntry> logEntries = driver.manage().logs().get("logcat").getAll();
  2. List<LogEntry> logEntries2 = driver.manage().logs().get("logcat").filter(Level.ALL);

实际上,我需要对我的应用执行任何点击操作后清除logEntries。然后,我运行了adb logcat -c命令以清除它们,并再次调用List<LogEntry> logEntries = driver.manage().logs().get("logcat").getAll();,理想情况下,它应该提供新的日志,因为我已通过adb logcat -c清除了日志,但事实并非如此。然后,我执行了List<LogEntry> logEntries2 = driver.manage().logs().get("logcat").filter(Level.ALL);,它在成功执行adb logcat -c之后给出了新鲜的数据。任何人都可以区分。

0 个答案:

没有答案