В Android Studio 2.2 должна быть функция тестовой записи? Где я могу найти его и как его использовать?
Функция записи теста Espresso в Android Studio 2.2
Ответ 1
Обновление 9 июня:
Теперь он доступен с предварительным просмотром Android версии 2.2
Тестер для эспрессо
Демонстрация тестового рекордера Espresso, показанная в IO, теперь включена в Preview 3
Снимок экрана моего компьютера:
Скачайте здесь или установите патч прямо из предварительного просмотра студии Android 2.2
Обновление может 30:
Android Studio 2.2 preview 2 отсутствует, но пока нет опции "Record Espresso Test".
К сожалению, Espresso Test Recorder все еще не в этой сборке; мы обращаемся к еще нескольким вопросам, а затем надеемся, что он будет готов в следующей сборке!
Обновление:
Это было не в презентации Advanced Espresso, как я ожидал, но в Что нового в инструментах разработки Android (кредит для флэкери). Они показывают, где его найти:
Это также объясняется в последнем блоге разработчиков Android
Espresso Test Recorder: Иногда писать тесты пользовательского интерфейса могут быть утомительными. С помощью функции Record Espresso UI, создание тестов теперь так же просто, как и простое приложение. Android Studio будет захватывать все ваши взаимодействия с пользовательским интерфейсом и преобразовывать их в полностью повторный тест Espresso, который можно запускать локально или даже в лаборатории тестирования Firebase. Чтобы использовать рекордер, перейдите в меню "Выполнить" и выберите "Запись эспрессо-теста".
Однако не существует способа получить эту опцию в текущей версии, обновление всех (платформенных) инструментов и т.д. тоже не имеет значения.
Пока мы можем только предположить, что это было непреднамеренно опущено и будет включено в первую следующую версию.
Единственная разумная вещь, которую я мог найти об этом, - это
Создание тестов теперь так же просто, как использование вашего приложения. Запустите приложение в режиме отладки и включите запись, и эта функция захватит события пользовательского интерфейса и преобразует их в тестеры Espresso, которые вы можете запустить локально или даже в лаборатории тестирования Firebase.
Из venturebeat
Запуск в отладке прост, но включение записи. Я не уверен, что это значит. Существует опция записи, но для захвата экрана и сохранения его в файл mp4.
В настоящее время нет ничего, что можно было бы найти в сети, и ничто в самой студии Android также не объясняет эту функцию более подробно, чем "она там".
Однако сегодня в Google I/O мы поговорим о Advanced Espresso, где они расскажут об этой новой функции, и я ожидаю, что это станет понятным после этого.
Я обновлю свой ответ, увидев презентацию.
Ответ 2
Теперь он работает с Android Studio 2.2 Preview 3. Пожалуйста, отправьте все отзывы и вопросы здесь: https://code.google.com/p/android/issues/entry?template=Espresso%20Test%20Recorder%20Bug
Ответ 3
Как описано в сессии Google I/O "Что нового в инструментах разработки Android", мы можем получить доступ к "Record Espresso Test" из меню "Run".
К сожалению, этот элемент недоступен в Android Studio 2.2 Preview 1 и может быть доступен в будущем выпуске.