Описание тега espresso
Espresso - это библиотека, которая используется для написания тестов пользовательского интерфейса Android. Также известный как Инструменты тестирования Google для Android
1
ответ
Тест с эспрессо с "hasTextColor"
Как я могу сделать эспрессо-тест с цветом текста? В настоящее время используется hasTextColor (): onView(withId(R.id.editText)).check(matches(hasTextColor(Color.BLACK))); Но возникает ошибка: android.content.res.Resources $ NotFoundException: иденти…
21 ноя '17 в 13:18
1
ответ
Android эспрессо с фрагментами. getActivity возвращает значение NULL
Я пытаюсь запустить некоторые интеграционные тесты с Espresso для простого действия, которое после запуска запускает загрузчик для получения некоторых данных. Проблема в том, что когда я запускаю свои тесты (даже очень простые, такие как проверка, н…
06 окт '15 в 13:02
1
ответ
Тестирование пользовательского интерфейса Android с Espresso на внутренних представлениях AlertDialog
Я тестирую щелчок на внутреннем ListView AlertDialog, используя Espresso, но продолжаю получать NoMatchingViewException. Диалог имеет ListView, который читает учетные записи на устройстве. AlertDialog.Builder builder = new AlertDialog.Builder(activi…
07 май '16 в 09:03
1
ответ
Android Как провалить тест эспрессо
Есть ли элегантный способ провалить тест эспрессо? Например, в сети отсутствует диалоговое окно, как мне прекратить тестирование в таком случае и не выполнить.
15 авг '17 в 10:38
0
ответов
Нулевое покрытие при тестировании с эспрессо
У меня есть некоторые проблемы, чтобы получить тестовое покрытие для моего приложения для Android. Я установил jacoco и espresso (и делаю все необходимое для объединения unitTests и androidTests в отчет о покрытии, см. Мой плагин Gradle). Когда я за…
17 дек '17 в 11:51
0
ответов
Тест эспрессо не работает на устройстве, а не на эмуляторе
Я запускаю тест Espresso просто для проверки щелчка представления в RecyclerView и текста в представлении RecyclerView. Тест проходит на моем эмуляторе Genymotion, не проходит на моем устройстве (Google Nexus 6), и я не могу понять, почему: @RunWith…
18 авг '18 в 02:18
1
ответ
Эспрессо: действие над кнопкой в нижнем колонтитуле ListView
У ListView нижний колонтитул выглядит так (footer.xml): <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_paren…
03 дек '16 в 19:13
2
ответа
Как перезапустить приложение Android (/app state) в тесте Espresso?
Я тестирую страницу входа - в частности, флажок "Autologin", чтобы при повторном открытии приложения вход в систему пользователя был выполнен автоматически (по умолчанию пользователь должен войти с нуля). Как я могу симулировать это поведение? Являе…
17 июл '18 в 14:06
3
ответа
Эспрессо - Проверьте, что элементы RecyclerView упорядочены правильно
Как проверить, отображаются ли элементы RecyclerView в правильном порядке с помощью Espresso? Я пытаюсь проверить это, проверяя текст по названию каждого элемента. Когда я пробую этот кусок кода, он работает, чтобы щелкнуть по элементу, но не может …
10 окт '18 в 09:47
0
ответов
NoClassDefFoundError при попытке запустить тесты эспрессо для Android
Я добавил зависимости, и всегда происходит сбой java.lang.NoClassDefFoundError: android.support.test.espresso.base.BaseLayerModule_ProvideFailureHanderFactory androidTestCompile 'com.android.support.test:runner:0.5' androidTestCompile 'com.android.s…
09 апр '18 в 21:29
1
ответ
Эспрессо: нажмите () на SwitchCompat не работает
У меня есть TabLayout с ViewPager, на странице 3 есть SwitchCompat Я хочу выполнить click() на, но это ничего не делает. @Test public void checkSummaryPageUpdates_worksCorrect() { onView(withId(R.id.view_pager)).perform(swipeLeft()); onView(withId(R…
13 апр '17 в 06:09
1
ответ
Тестирование инструментария не выполняется с помощью асинхронных операций с использованием CountingIdlingResource
В моих тестах инструментовки, testZoomControls всегда выполняется раньше CountingIdlingResource уменьшается и вызывает map has not been initialized исключение. Как это возможно? MapViewUiControlsTest.kt @RunWith(AndroidJUnit4::class) class MapViewUi…
08 июн '18 в 17:52
0
ответов
Тестирование инструментов счетчиками с использованием специального массива Adapter с эспрессо
Итак, я пытаюсь написать несколько тестов инструментов для деятельности, в которой есть несколько блесен. Эти счетчики используют собственные arrayAdapters, так что я могу подключить их к ArrayLists некоторых классов моделей. Адаптер для одного блес…
05 дек '16 в 12:51
1
ответ
Эспрессо-тестирование с Dagger 2 и специальными прицелами
После недавней миграции на Dagger 2 приложение, над которым я работаю, использует @ActivityScope для каждой функции. Каждая функция приложения реализована с использованием шаблона MVP и имеет собственную настройку компонента локального кинжала, кото…
18 июл '17 в 20:02
0
ответов
Эспрессо-тест не пройден: хотел соответствовать 1 намерению, фактически соответствует 0 намерениям
Я работаю в студии Android и пытаюсь проверить, запускает ли щелчок по кнопке новую активность. В эмуляторе активность четко запущена, но я продолжаю получать исключения; для любой кнопки я проверяю, которая запускает новую активность. Я пытался про…
22 июл '18 в 19:37
2
ответа
Почему Espresso registerIdlingResources устарела, и что его заменяет?
Я работаю над тестами пользовательского интерфейса с Espresso для Android, и, следуя примеру кода Google, он используется, хотя и устарел. Итак, мои вопросы: почему это устарело? что заменяет это?
02 ноя '17 в 14:40
1
ответ
Сбой тестов эспрессо после обновления до Android API 28
В своих тестах я запускаю действие, используя логику val startIntent = Intent(Intent.ACTION_MAIN).apply { setClassName(InstrumentationRegistry.getTargetContext().packageName, MyActivity::class.java.name) flags = Intent.FLAG_ACTIVITY_NEW_TASK } Instr…
16 янв '19 в 00:34
0
ответов
RecyclerViewActions возвращает исключение NoMatchingViewException в тестировании Espresso Android
Я использую эту строку кода, чтобы выполнить щелчок на RecyclerViewсписок в position 0. onView(withId(R.id.rv)).perform(RecyclerViewActions.actionOnItemAtPosition(0, click())); Но это не работает и возвращает NoMatchingViewException, Но когда я выпо…
14 июн '18 в 08:29
0
ответов
Намеренный метод-заглушку вызывается до фактического выполнения кода
intending(hasAction(MediaStore.ACTION_IMAGE_CAPTURE)).respondWith(createImageCaptureActivityResultStub(); private createImageCaptureActivityResultStub() { //change value of imageUri Uri imageUri = FileProvider.getUriForFile(context.getApplicationCon…
19 сен '17 в 13:49
0
ответов
Ошибка при выполнении щелчка по Spinner в API 23 Espresso
Я тестирую приложение для Android с помощью Espresso и хочу выбрать второй элемент счетчика. Мой код работает должным образом на API 19, 25 и 26, но когда я запускаю свой тест на API 23, счетчик закрывается сразу после нажатия на него и затем не мож…
12 дек '17 в 16:46