Тестовый рекордер для создания реактивного ранца
Я хочу записать тест пользовательского интерфейса в своем проекте компоновки реактивного ранца, точно так же, как записать тест Espresso.
Я хочу выполнить следующие шаги:
начать запись
открыть приложение
нажмите на объекты (кнопки и т. д.)
закончить запись
получить сгенерированные коды kotlin так же, как запись эспрессо
Кажется, мы не можем использовать Espresso в проекте jetpackCompose.
но в этом проекте я еще не полностью перешел на JetpackCompose. но он распознает его как проект Jetpack Compose
2 ответа
В настоящее время это помечено как ожидаемое поведение из-за ограничений Espresso с Compose.
https://issuetracker.google.com/issues/232961218
Android Studio могла бы сделать это предупреждением, а не ошибкой, которая работала бы для гибридных приложений, но на данный момент это ошибка.
Среду тестирования эспрессо нельзя использовать с Jetpack Compose, поэтому запись тестов пока недоступна, но писать тесты Compose довольно легко.
Вы можете проверить официальную документацию, если это поможет: https://developer.android.com/jetpack/compose/testing