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

Espresso - это библиотека, которая используется для написания тестов на Android UI. Известны также как инструменты тестирования Google для Android
4

Kotlin и новый ActivityTestRule: @Rule должен быть общедоступным

Я пытаюсь сделать тест интерфейса для моего приложения для Android в Kotlin. Поскольку новая система использует ActivityTestRule, я не могу заставить ее работать: она компилируется правильно, и во время выполнения я получаю: java.lang.Exception: The...
29 апр. '15 в 13:22
2

Google Espresso или Robotium

Мне нужно использовать инструмент автоматического тестирования пользовательского интерфейса, и я путаюсь между использованием Robotium и Google Espresso. Каковы основные различия между ними? Существуют ли функции, которые существуют в одном, а не др...
18 нояб. '13 в 10:55
13

Espresso: Thread.sleep();

Espresso утверждает, что нет необходимости в Thread.sleep();, но мой код не работает, если я не включу его. Я подключаюсь к IP. При подключении отображается диалог выполнения. Мне нужно sleep, чтобы ждать отклонения диалога. Это мой тестовый фрагмен...
28 янв. '14 в 22:06
2

В чем цель аннотаций @SmallTest, @MediumTest и @LargeTest в Android?

Я новичок в Android, и я видел пример кода, используя эти аннотации. Например: @SmallTest public void testStuff() { TouchUtils.tapView(this, anEditTextView); sendKeys("H E L P SPACE M E PERIOD"); assertEquals("help me.", anEditTextView.g...
12 янв. '11 в 17:33
3

Конфликт с зависимостью "com.android.support:support-annotations". Разрешенные версии для приложения (23.1.0) и тестового приложения (23.0.1) отличаются

При создании я получаю следующую ошибку: Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (23.1.0) and test app (23.0.1) differ. Это мои зависимости gradle dependencies { compile fileTree(include: ...
24 окт. '15 в 11:17
5

Использование Espresso для просмотра клика внутри элемента RecyclerView

Как я могу использовать Espresso для выбора определенного вида внутри элемента RecyclerView? Я знаю, что могу щелкнуть элемент в позиции 0, используя: onView(withId(R.id.recyclerView)) .perform(RecyclerViewActions.actionOnItemAtPosition(0, click(...
12 февр. '15 в 11:38
10

Проверка сообщения тоста в эндшпиле android

Кто-нибудь знает, как тестировать появление сообщения Toast в android espresso? В robotium его легко и я использовал, но начал работать в эспрессо, но не получил точной команды.
08 февр. '15 в 4:28
5

match (not (isDisplayed())) не работает с NoMatchingViewException

Я пытаюсь проверить отсутствие представления пользовательского интерфейса. Селектор представлений выглядит следующим образом: public static ViewInteraction onMyTestUi() { return onView(withId(R.id.myTestId)); } Селектор работает отлично, чтобы...
10 февр. '15 в 12:24
12

Android Marshmallow: проверить разрешения с помощью Espresso?

Новая схема разрешений, введенная Android Marshmallow, требует проверки определенных разрешений во время выполнения, что подразумевает необходимость предоставления разных потоков в зависимости от того, отрицает ли пользователь или разрешает доступ. ...
26 нояб. '15 в 3:06
10

Espresso - Как проверить отображение одного из видов

В моем тесте, после одного действия, есть два возможных вида, которые могут появиться, и оба они верны. Как проверить, отображается ли одно из представлений. Для одного вида, с которым я могу проверить, отображается Displayed(). Но это не сработает, ...
25 мар. '15 в 8:16
9

Espresso - Как проверить, запускается ли действие после выполнения определенного действия?

следующее из моих тестовых случаев Espresso. public void testLoginAttempt() { Espresso.onView(ViewMatchers.withId(R.id.username)).perform(ViewActions.clearText()).perform(ViewActions.typeText("[email protected]")); Es...
23 сент. '14 в 15:12
6

Проверьте, отображается ли диалог с эспрессо

Я пытаюсь написать несколько тестов с помощью нового андроида-теста-набора (Espresso). Но я не могу найти информацию о как проверить, отображается ли диалоговое окно и выполнять некоторые действия над ним (например, щелчок положительных и отрицател...
10 янв. '14 в 13:25
8

Как утверждать внутри RecyclerView в Espresso?

Я использую espresso-contrib для выполнения действий над RecyclerView, и он работает так, как должен, например: onView(withId(R.id.recycler_view)) .perform(RecyclerViewActions.actionOnItemAtPosition(0, click())); //click on first item и мне нужн...
13 июл. '15 в 22:27
7

Как подсчитать элементы RecyclerView с помощью Espresso

Использование Espresso и Hamcrest, Как я могу подсчитать количество элементов, доступных в recyclerView? Пример: я хотел бы проверить, отображаются ли 5 ​​элементов в определенном RecyclerView (при необходимости прокручивается).
04 апр. '16 в 10:07
9

В Espresso, как избежать AmbiguousViewMatcherException, когда несколько представлений совпадают

Наличие gridView с несколькими изображениями. Ячейка gridView выходит из того же предопределенного макета, который имеет одинаковый идентификатор и desc. R.id.item_image == 2131493330 onView(withId(is(R.id.item_image))).perform(click()); Поскол...
31 мар. '15 в 21:04