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

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

Я пытаюсь сделать тест интерфейса для моего приложения для Android в Kotlin. Поскольку новая система использует ActivityTestRule, я не могу заставить ее работать: она компилируется правильно, и во время выполнения я получаю: java.lang.Exception: The @Rule 'mActivityRule' must be public. at...

119
Конфликт с зависимостью 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: ['*.jar'], dir: 'libs') compile...

116
Google Espresso или Robotium [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 6 лет назад . Уточните этот вопрос Мне нужно использовать инструмент...

102
Эспрессо: Thread.sleep ();

Espresso утверждает, что в этом нет необходимости Thread.sleep();, но мой код не работает, если я его не включу. Я подключаюсь к IP. Во время подключения отображается диалоговое окно прогресса. Мне нужно sleepдождаться закрытия диалогового окна. Это мой тестовый фрагмент, в котором я его...

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

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

99
Какова цель аннотаций @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.getText().toString()); } Что делает эта аннотация?...

87
соответствует (not (isDisplayed ())) не выполняется с NoMatchingViewException

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

86
Проверьте, отображается ли диалоговое окно с Espresso

Пытаюсь написать тесты с новым тестовым набором для Android (Espresso) . Но я не могу найти никакой информации о том, как проверить, отображается ли диалоговое окно, и выполнить с ним какие-либо действия (например, щелкнуть положительные и отрицательные кнопки и т. Д.). Обратите внимание, что...