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

Можно ли сделать снимок экрана и проверить значения пикселей с помощью эспрессо?
Я начал использовать эспрессо и написал несколько простых UI-тестов для нажатия на кнопки, ввода текста и проверки, все ли там, где должно быть. Теперь я хотел сделать снимок экрана и проверить некоторые значения пикселей, но не могу найти способ...
4677 просмотров
schedule 09.09.2022

запустить инструментальный тест с использованием Espresso: ссылка на класс в предварительно проверенном классе разрешена для неожиданной реализации
Я тестирую системное приложение «Контакты» на платформе Kitkat, используя google-espresso. Мой тестовый проект находится в папке #android-dir#/cts/tests/tests/contactTest. Вот .мк: LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) # don't...
2783 просмотров

Проверьте, отображается ли диалоговое окно с Espresso
Я пытаюсь написать несколько тестов с новым android-test-kit (Espresso) . Но я не могу найти никакой информации о том, как проверить, отображается ли диалоговое окно, и выполнить с ним какие-либо действия (например, щелкнуть положительные и...
61472 просмотров
schedule 13.04.2024

Android-эспрессо и средство выбора аккаунта
У меня возникли проблемы с проведением инструментального теста с использованием эспрессо. У меня есть действие, в котором средство выбора учетной записи появляется при запуске приложения (основное действие). Если клиент нажимает кнопку «Отмена» (в...
4264 просмотров
schedule 02.06.2023

Как создать задержку нажатия кнопки с помощью тестов Esspresso
Я действительно новичок в вопросах эспрессо, и у меня есть небольшой вопрос: мне нужно эмулировать, что пользователи нажимают кнопку три раза, но с некоторой задержкой. Человеку требуется некоторое время, чтобы нажать кнопку, может быть, с задержкой...
7147 просмотров
schedule 21.12.2022

Вызов getActivity() вызывает исключение RuntimeException: не удалось запустить намерение Intent act=android.intent.action.MAIN
Обновление №1: дополнительная информация добавлена ​​в конец этого сообщения Я новичок в разработке и тестировании Android. У меня есть три теста Эспрессо. Первый тест пройден, но второй не запустится, потому что вызов getActivity() в методе...
11036 просмотров

как получить текст из textview с помощью эспрессо
Я хочу, чтобы текстовая строка отображалась в текстовом представлении в LinearLayout. может ли эспрессо сделать это? Если нет, есть ли другой способ сделать это или я могу использовать Android API в тестовом примере эспрессо? Я использую API 17 18...
23170 просмотров

Инструментальные тесты не проходят на виртуальных устройствах
Я использую библиотеку Jake Wharton Double Espresso для настройки инструментальных тестов в своем приложении. Тесты работают нормально на моем телефоне, но вылетают на любом виртуальном устройстве (я пробовал эмулятор и устройство Genymotion). Я...
676 просмотров

Ошибка эспрессо Android, тесты не найдены
Я пытаюсь использовать тестовую среду Espresso для тестирования своего приложения. Окружение: Android Studio RC1 (от canary) Последний плагин Android Gradle, 0.14+ Я добавил, как описано здесь (...
3093 просмотров
schedule 31.05.2023

Gradle + Robolectric + Espresso: не могут работать отдельно
Я попытался адаптировать следующий шаблон: deckard-gradle Я использую Android Studio 0.8.14 (бета). Это мой build.gradle : apply plugin: 'com.android.application' apply plugin: 'com.neenbedankt.android-apt' apply plugin: 'robolectric'...
464 просмотров

Gradle JUnit Espresso на подключенном эмулятореAndroidTest java.lang.IncompiledClassChangeError
У меня есть простой модульный тест для статического метода и запуск их на эмуляторе. (Цель — запустить в облаке CI, поэтому я тестирую на эмуляторе.) Эмулятор Gradle 2.2.1 Android 5.0 Я использую эти шаги на консоли. android создать avd...
3242 просмотров

Эспрессо выберите дочерние элементы включенного макета
Я использую Espresso для автоматического тестирования пользовательского интерфейса с помощью приложения для Android. (Я пытался найти решение проблемы, находясь дома с работы, поэтому у меня нет точных примеров и ошибок, но я могу обновить завтра...
16285 просмотров
schedule 24.06.2022

Android Espresso неправильно настроен или работает нестабильно?
Я выполняю тест на эспрессо для Android уже неделю. Что реально - это вызов сервера и ожидание его с эспрессо. Это называется вызовом Idle Resource, и мы должны следовать правилам, которые довольно прямолинейны. На самом деле я нашел решение, но...
1403 просмотров
schedule 22.09.2022

Использование Espresso 2.0 + Roboelectric в проекте Android
У меня уже есть куча тестов Roboelectric. Я хочу добавить недавно представленный Espresso 2.0 . Компания Roboelectric представила шаблон проекта deckard-gradle , чтобы решить проблему совместного использования Roboelectric и Espresso. но...
3543 просмотров

Как я могу получить основной поток из Thread.currentThread()?
Прошу прощения, у меня глупый вопрос. У меня две нити. Thread_Main и Thread_Simple, в Thread_Main выполняются методы A() и B(). В Thread_Simple выполняется метод C(). Сейчас: first performed method A(), then performed method C(), then performed...
2270 просмотров

Эспрессо выдает ошибку при нажатии на полноэкранный режим с Samsung Galaxy S3
Я пытаюсь нажать на полноэкранный режим с эспрессо, например: onView(withId(R.id.id)).perform(click()); Но получает эту ошибку: Error performing 'Send down montion event' on view 'unknown' ... Caused by:...
870 просмотров

Android Espresso как писать тесты с помощью apk?
Я пользователь robotium , теперь переключаюсь на Espresso . Кто-нибудь может сказать мне, как писать тесты с помощью apk в espresso, как мы это делаем в robotium, не имея доступа к коду, но используя приложение apk. А как получить доступ к...
1348 просмотров

Несколько файлов dex определяют Landroid/support/test/espresso/contrib/DrawerActions [дубликаты]
при попытке перейти на эспрессо 2.1 я столкнулся со следующим препятствием com.android.dex.DexException: Multiple dex files define Landroid/support/test/espresso/contrib/DrawerActions$1; at...
1719 просмотров
schedule 20.01.2023

Эспрессо, как искать текст, и если текст отображается, нажмите на него, иначе продолжите тест
Я хочу нажать кнопку OK в учебнике по приложению, которая отображается только в первый раз, В роботиуме это утверждение делает это if(solo.searchText("OK")){ solo.clickOnText("OK"); }else{ //Do other things } Если текст...
2023 просмотров

java.lang.RuntimeException: не удалось запустить намерение для пользовательского интерфейса с неопределенным ProgressBar
Известны ли какие-либо проблемы с отображением неопределенных ProgressBar с помощью AndroidJUnitRunner? Я получаю эту ошибку во время тестов: 05-26 15:22:48.504    1003-1016/? I/TestRunner﹕ java.lang.RuntimeException: не удалось запустить...
3407 просмотров