Регистратор тестов эспрессо отсоединился от виртуальной машины устройства.

Я новичок в разработке Android. Я хотел протестировать свой пользовательский интерфейс с помощью Espresso. Итак, экспериментируем с Record Espresso Test.

Сначала он запускает мое приложение и переходит на страницу входа в систему, когда я пытаюсь ввести учетные данные, это происходит очень медленно (для ввода одной буквы требуется больше времени). Каким-то образом удалось ввести и нажать на вход в систему, когда я попытался перейти к другим экранам, тест завершается, говоря:

Test Recorder отсоединился от виртуальной машины устройства.

Вопросы:

  1. Как ускорить набор текста во время тестовой записи эспрессо?
  2. Test Recorder отсоединился от виртуальной машины устройства.

Подсказка тестового рекордера

Как это решить?

В настоящее время я использую Android Studio 2.2 Preview 3


person irigs    schedule 16.06.2016    source источник
comment
Если вы новичок, я настоятельно рекомендую вам научиться делать некоторые тесты эспрессо без регистратора тестов. Я попробовал тестовый рекордер, и он пока не работает должным образом, и вам все равно нужно знать, как работает код эспрессо. К тому же, это не так сложно, как кажется на первый взгляд.   -  person jeprubio    schedule 16.06.2016
comment
Конечно, я попробую это. Спасибо!   -  person irigs    schedule 18.06.2016


Ответы (1)


Большое спасибо за ваш отзыв о предварительной версии Test Recorder. Мы активно работаем над его улучшением и ценим все ваши отзывы.

Чтобы ответить на ваши вопросы, см. ниже:

  1. #P3#

Это то, над чем команда активно работает. Проблема в том, что нам нужно надежно перехватывать события, чтобы иметь возможность надежно записывать. Это вызывает некоторую дополнительную задержку, которая особенно заметна в таких событиях, как ввод текста.

  1. #P5#

Обычно это означает, что USB неисправен, и вам нужно повторно подключить его к устройству. Просто повторно подключите USB-кабель и нажмите «Возобновить», чтобы возобновить запись.

person Ahmed Mounir    schedule 16.06.2016
comment
Спасибо за быстрый ответ. Я не подключался ни к какому USB-устройству, я использую встроенный эмулятор и даже пробовал с Genymotion. - person irigs; 18.06.2016
comment
Он воспроизводится каждый раз? В этом случае звучит как ошибка. Не могли бы вы подать отчет об ошибке здесь: code .google.com/p/android/issues/ ? - person Ahmed Mounir; 20.06.2016