2015-01-08 3 views
0

У меня есть необходимость в захвате и анализе информации, которая записывается в logcat для приложения, которое я тестирую с помощью Selendroid. Я хочу захватить пары ответов на запрос, которые отправляются на веб-службу, которую использует мое мобильное приложение. Мое мобильное приложение регистрирует отправленный запрос, код ответа HTTP и полученный ответ. Есть ли какой-либо механизм в Selendroid для сбора информации о logcat? Есть ли способ добавить эту возможность к существующей кодовой базе 0.12.0, которую я использую? Я знаю, что с помощью кода ниже выгрузите logcat в выходную консоль Selendroid.Selendroid - Как захватить logcat

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

ответ

0

Я бы предложил запустить это как команду adb отдельно. Начать ADB оболочки и тип:

logcat -f <location to place the log output> 

Когда сделано, вы можете вытащить файл журнала, используя ADB PULL команду.