Selendroid - 如何捕获logcat

时间:2015-01-08 19:03:08

标签: logcat capture selendroid

我需要捕获和解析写入我使用Selendroid测试的应用程序的logcat的信息。我想捕获发送到我的移动应用使用的Web服务的请求响应对。我的移动应用程序记录发送的请求,http响应代码和收到的响应。 Selendroid中是否有任何机制可以捕获logcat信息?有什么方法可以将此功能添加到我正在使用的现有0.12.0代码库中吗?我知道使用下面的代码会将logcat转储到Selendroid输出控制台。

AdbConnection adbConn = driver.getAdbConnection();
adbConn.executeShellCommand("logcat");

1 个答案:

答案 0 :(得分:0)

我建议单独将其作为adb命令运行。启动adb shell并输入:

logcat -f <location to place the log output>

完成后,您可以使用adb PULL命令提取日志文件。