Описание тега android-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
2
ответа
Использование Espresso 2.0 + Roboelectric в проекте Android
У меня уже есть куча робоэлектрических испытаний. Я хочу добавить Espresso 2.0, который недавно был представлен. Roboelectric представила шаблонный проект deckard-gradle для решения проблемы совместного использования Roboelectric и Espresso. но реше…
21 янв '15 в 11:34
0
ответов
Android, Espresso, ListView: Как прокрутить до элемента и проверить этот элемент?
CursorMathcer, ListView. У меня есть список из 10 пунктов. Каждый предмет имеет 3 свойства. подпись подподписи возраст На listView показывать только подпись, подпись. Мой тест: onData(withRowString(Item.CAPTION_COLUMN_NAME, "Some_caption")).check(ma…
10 мар '17 в 15:26
1
ответ
Android эспрессо с фрагментами. getActivity возвращает значение NULL
Я пытаюсь запустить некоторые интеграционные тесты с Espresso для простого действия, которое после запуска запускает загрузчик для получения некоторых данных. Проблема в том, что когда я запускаю свои тесты (даже очень простые, такие как проверка, н…
06 окт '15 в 13:02
1
ответ
Как использовать эспрессо-мэтчер в качестве условия для заявления If else?
Фрагмент моего кода выглядит следующим образом: private void SelectOnline(String env) { onView(withText("Some Text")).perform(click()); if (onView(withText(env)).check(matches(isChecked()))) { onView(withId(R.id.dialogCancel)).perform(click()); }els…
11 авг '15 в 15:08
1
ответ
Эспрессо: сбой инструментария из-за 'keyDispatchingTimedOut'
Ниже приведен раздел теста эспрессо, который пытается войти на удаленный сервер при нажатии кнопки отправки, а затем после успешного входа в систему он проверяет, отображается ли представление с тестом "FAQ". onView(withId(R.id.buttonSubmit)).perfor…
12 авг '14 в 12:38
0
ответов
Android-эспрессо NoMatchingViewException
Я пробую новую библиотеку для тестирования Android Espresso. Когда я пытаюсь: веселый тест () { onView( allOf(withId(R.id.edDeliveryAndCase), childAtPosition( childAtPosition( withClassName(`is`("android.widget.LinearLayout")), 1), 0), isDisplayed()…
18 окт '18 в 09:19
1
ответ
Проверьте, виден ли диалог - Эспрессо
Я обнаружил в Stackru что-то подобное о проверке, когда диалог виден: onView(withText("Yes")) .inRoot(isDialog()) .check(matches(isDisplayed())) .perform(click()); Конечно, это работает, если диалог с кнопкой "да" виден, но в другом сценарии, если д…
17 ноя '18 в 12:10
2
ответа
Эспрессо-тест проходит индивидуально, не проходит при запуске в комплекте
У меня есть следующий тест эспрессо. Он всегда проходит, если я запускаю его сам, но всегда терпит неудачу, когда я запускаю все тесты в классе вместе. Что еще немного странно, так это то, что он работал даже как часть пакета. Я не уверен, почему те…
27 фев '17 в 19:59
1
ответ
Создать контакт перед эспрессо
В моем приложении для Android мне нужен тестовый фрагмент редактирования с возможностью выбора контакта из контактов Android. Мой вопрос: есть ли способ создать контакт перед тестом эспрессо на Android и без разрешения WRITE_CONTACTS в манифесте? Ил…
05 мар '17 в 20:47
1
ответ
Android Как провалить тест эспрессо
Есть ли элегантный способ провалить тест эспрессо? Например, в сети отсутствует диалоговое окно, как мне прекратить тестирование в таком случае и не выполнить.
15 авг '17 в 10:38
0
ответов
Эспрессо, как изменить код приложения для отдельного теста
Я новичок в тестировании эспрессо, поэтому вопрос будет глупым. Что мне нужно для моего теста - изменить код моей активности и запустить измененный код в тесте. Например, мне нужно показать какой-то диалог, прежде чем все обычные действия будут выпо…
19 окт '18 в 15:31
3
ответа
Тестирование индикатора выполнения на Android с помощью Espresso
Рабочий процесс должен быть следующим: Деятельность начинается Прогресс-бар виден Сетевой запрос срабатывает (ресурс холостого хода уже зарегистрирован, поэтому эспрессо знает, как его ждать). Индикатор выполнения скрыт Текст из сети отображается. Д…
03 фев '16 в 20:20
0
ответов
Эспрессо: как получить доступ к тексту из веб-просмотра
Друзья, пожалуйста, помогите мне получить текст в веб-просмотре, используя XPATH. Я пытаюсь получить доступ к значению 3427, однако приведенный ниже код не удается. Я пытаюсь сохранить его в переменной для дальнейших расчетов Строка s =onWebView(). …
14 июл '16 в 00:46
0
ответов
Продолжайте загружаться вечно при тестировании WebView с эспрессо
Тест: Когда я выполняю действие щелчка в плавающей кнопке, проверьте, WebView подойти. Проблема в том, что при загрузке webView тест продолжает загружаться вечно. Так что у меня нет Test OK, но либо ошибка. Это мой тестовый код: @Test public void te…
09 янв '18 в 22:40
1
ответ
Android JUnit4 runner не запускает тесты, не начинающиеся с 'test'
Существует ActivityInstrumentationTestCase2, у которого есть бегунок AndrodJUnit4. Есть методы тестирования, аннотированные @Test. однако кажется, что методы, которые не начинаются с префикса 'test', вообще не выполняются командой gradle (в Android …
03 июл '15 в 08:14
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 Studio?
В Android Studio, когда я отлаживаю тестирование инструментов, тест не остановится ни на одной точке останова. Отладка юнит-тестов работает. У меня есть простой инструментальный тест, который только проверяет, отображается ли имя пользователя editte…
28 апр '16 в 15:40
2
ответа
Как перезапустить приложение Android (/app state) в тесте Espresso?
Я тестирую страницу входа - в частности, флажок "Autologin", чтобы при повторном открытии приложения вход в систему пользователя был выполнен автоматически (по умолчанию пользователь должен войти с нуля). Как я могу симулировать это поведение? Являе…
17 июл '18 в 14:06
1
ответ
Почему я не могу найти тесты?
При выполнении ./gradlew clean connectedAndroidTest со следующей конфигурацией... я получаю No tests found Это мой build.gradle: buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:0.14.1' classpath 'com…
13 ноя '14 в 11:57