如何清除appium中的日志条目?

如何清除appium中的日志条目?,appium,appium-android,Appium,Appium Android,在appium中,这个命令 List logEntries=driver.manage().logs().get(“logcat”).filter(Level.ALL)将返回adb日志 实际上,在我的android应用程序中执行任何点击操作之前,我想清除这些adb日志。那我该怎么做呢?我已经尝试过按下面类似的命令adb logcat-c。但这并不是清除数据。有人能帮忙吗?我们在appium上没有清除日志的选项吗 String[] temp = { "/home/jagadeesh/android

在appium中,这个命令
List logEntries=driver.manage().logs().get(“logcat”).filter(Level.ALL)将返回adb日志

实际上,在我的android应用程序中执行任何点击操作之前,我想清除这些adb日志。那我该怎么做呢?我已经尝试过按下面类似的命令
adb logcat-c
。但这并不是清除数据。有人能帮忙吗?我们在appium上没有清除日志的选项吗

String[] temp = { "/home/jagadeesh/android-sdk-linux/platform-tools/adb", "logcat", "-c" };
Runtime.getRuntime().exec(temp);

您是否可以通过在终端中运行“abd logcat-c”,然后在应用程序中执行某些操作来手动检查它是否清除了日志?如果您可以从终端手动执行,则可以从appium执行。是的。。。我已经从终端手动尝试了
adb logcat-c
,日志被清除。但若我通过java运行相同的命令,那个么并没有清除,也并没有找到相同的appium方法。你们有并没有尝试调用List logEntries2=driver.manage().logs().get(“logcat”).filter(Level.ALL);在拿到日志后,再次进行。这必须将新日志添加到logEntries2。未尝试。它是否在没有以前日志的情况下将新日志添加到
logEntries2
?您可以进一步了解这一点吗?首先运行adb logcat-c,然后使用logEntries2可能会对您有所帮助。