Подтвердить что ты не робот

Функция записи теста Espresso в Android Studio 2.2

В Android Studio 2.2 должна быть функция тестовой записи? Где я могу найти его и как его использовать?

4b9b3361

Ответ 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, где они расскажут об этой новой функции, и я ожидаю, что это станет понятным после этого.

Я обновлю свой ответ, увидев презентацию.

Ответ 3

Как описано в сессии Google I/O "Что нового в инструментах разработки Android", мы можем получить доступ к "Record Espresso Test" из меню "Run".

К сожалению, этот элемент недоступен в Android Studio 2.2 Preview 1 и может быть доступен в будущем выпуске.