Вопросы по теме 'android-espresso'

Интеграция Espresso с Proguard и Gradle
Приложение, над которым я работаю, создается с помощью Gradle. Я пытаюсь добавить Espresso в качестве зависимости для инструментальных тестов. Само приложение имеет несколько зависимостей, одна из которых — Guava 15.0. Чтобы это работало, я...
2850 просмотров

Android Espresso - java.lang.OutOfMemoryError: превышен лимит накладных расходов GC
Когда я включаю банку моментальных снимков эспрессо в свой проект, мои компиляции gradle зависают, а затем вылетают со следующим сообщением: UNEXPECTED TOP-LEVEL ERROR: java.lang.OutOfMemoryError: GC overhead limit exceeded at...
2436 просмотров

Эспрессо: вернуть логическое значение, если представление существует
Я пытаюсь проверить, отображается ли представление с помощью Espresso. Вот некоторый псевдокод, чтобы показать, что я пытаюсь: if (!Espresso.onView(withId(R.id.someID)).check(doesNotExist()){ // then do something } else { // do nothing, or...
38117 просмотров

Эспрессо — утверждение TextView с асинхронно загруженными данными
Я пишу тест пользовательского интерфейса с Google Espresso для Android, и я застрял в том, как утвердить текст TextView, содержимое которого асинхронно загружается из веб-службы. Мой текущий код: public class MyTest extends...
19676 просмотров

Ошибка = Не удалось найти информацию об инструментарии для: ComponentInfo{ }
Я пытаюсь выдержать тесты эспрессо, но я продолжаю получать эту ошибку: INSTRUMENTATION_STATUS: Error=Unable to find instrumentation info for: ComponentInfo{com.mikeestrada.test/android.test.InstrumentationTestRunner} Это сработало один раз,...
31433 просмотров
schedule 06.07.2022

Google Espresso java.lang.RuntimeException: не удалось запустить намерение Intent {act=android.intent.action.MAIN
Я новичок в тестировании пользовательского интерфейса Espresso. Я получаю эту ошибку при выполнении тестов (ADT Eclipse IDE). Приложение уже разработано, и при запуске приложения происходит много запросов. переписать приложение невозможно. но...
16519 просмотров

Android: набор для тестирования эспрессо - как запустить тесты эспрессо в уже существующем приложении на эмуляторе
Я хочу установить приложение для Android из локального драйвера на эмуляторе и запустить тесты эспрессо в уже существующем приложении. Есть ли способ пропустить установку приложения в тестах эспрессо?
3847 просмотров
schedule 22.07.2023

Кликайте по границам/координатам
Я знаю, что эспрессо может щелкнуть по границам так, как desc">UiAutomator делает . (координаты x и y) Я прочитал документацию, но не могу ее найти. Любая помощь приветствуется. Спасибо Изменить Я нашел эта ссылка , но нет примеров, как ее...
11045 просмотров

Android-эспрессо и Linkify
Я пишу несколько тестов для своего приложения для Android на основе Espresso. После нажатия на ссылку внутри TextView (созданного с помощью класса Linkify) мне нужно подтвердить, что я вижу правильный экран. Я попытался выполнить щелчок по...
3090 просмотров
schedule 13.07.2023

Невозможно ввести клики при тестировании приложения для Android
При использовании среды тестирования Android (например, Espresso, Robotium) все мои тесты терпят неудачу с такими предупреждениями в logcat. W/InputDispatcher(61): Отказано в доступе: вставка события из pid 123 uid 10001 W/WindowManager(61):...
1357 просмотров

Espresso Test зависает, когда включена опция Use Host GPU
У меня есть серия тестов Espresso, которые проверяют слайд-меню. Большинство тестов завершаются неудачей, когда включен параметр «Использовать хост-графический процессор», но не когда он отключен. Несмотря на то, что я отключил анимацию, я думаю,...
1167 просмотров

Как протестировать пользовательский интерфейс Android с помощью IdlingResource при использовании сетевых запросов Retrofit
Я пишу интеграционные тесты, которые выполняют действия в пользовательском интерфейсе, запускающие сетевые вызовы с помощью Retrofit . Я знаю, что мне нужно реализовать CountingIdlingResource , но я хочу сделать это правильно (а не изобретать...
5273 просмотров

Синхронизация Android Espresso с пользовательским ресурсом
Я хочу использовать Espresso для тестирования веб-вызовов. Я сделал небольшое тестовое приложение, чтобы посмотреть, смогу ли я заставить его работать без использования AsyncTask. После получения данных TextView сообщает пользователю, был ли вызов...
1443 просмотров
schedule 16.11.2022

Эспрессо - Установить SeekBar
кто-нибудь знает, как установить seekBar на определенное значение или просто щелкнуть по этому представлению при тестировании пользовательского интерфейса Espresso? Я просто получаю исключение: ошибка при выполнении «одиночного щелчка» при...
6069 просмотров

Android Espresso: последовательное выполнение нескольких тестов
Я пытаюсь запустить серию тестов, используя Espresso для Android. Похоже, что между запусками действия НЕ закрываются. Каким бы ни было состояние приложения после одного теста, оно остается для следующего теста. Мне нужно запустить каждый из моих...
6983 просмотров

Выбор нативных вкладок при тестировании эспрессо
У меня есть просмотрщик, который использует собственные вкладки панели действий в качестве индикатора. Я хотел бы перейти на разные вкладки, но компонент Tab не является представлением, поэтому onView или withText не работают должным образом с...
3933 просмотров

NoClassDefFoundError, реализующий IdlingResource
Мне нужно сказать Espresso подождать, пока моя активность не будет простаивать. Для этого я использую интерфейс IdlingResource . Вот код, который я использую для тестирования: public class MyActivity extends Activity implements...
643 просмотров
schedule 16.01.2023

Android-эспрессо с кинжалом
Я пытаюсь запустить тест инструмента Android с помощью библиотеки Espresso, особенно Double-Espresso. Я знаю, что Espresso уже имеет зависимость от кинжала 1.2.1, и мое приложение также использует ту же версию кинжала. Поэтому я объявил такую...
1201 просмотров
schedule 28.05.2022

Выполните нажатие кнопки внутри ListView, используя Espresso
Я пытаюсь сделать тест с помощью Espresso-test-kit, который щелкает определенный элемент моего списка. У меня есть список, и в каждом элементе списка у меня есть кнопка, которую я хотел бы нажать. Что я пробовал: onData(any(Object.class))...
173 просмотров
schedule 13.10.2022

Эспрессо. Как я могу проверить, запускается ли действие после выполнения определенного действия?
Ниже приведен один из моих тестовых случаев эспрессо. public void testLoginAttempt() {...
49064 просмотров