Запитання з тегом «android-espresso»

5
Котлін та новий ActivityTestRule: @Rule повинен бути загальнодоступним
Я намагаюся зробити тест на інтерфейс користувача для свого додатка для Android у Котліні. Оскільки нова система, що використовує ActivityTestRule, я не можу змусити її працювати: вона компілюється правильно, а під час виконання я отримую: java.lang.Exception: The @Rule 'mActivityRule' must be public. at org.junit.internal.runners.rules.RuleFieldValidator.addError(RuleFieldValidator.java:90) at org.junit.internal.runners.rules.RuleFieldValidator.validatePublic(RuleFieldValidator.java:67) at org.junit.internal.runners.rules.RuleFieldValidator.validateField(RuleFieldValidator.java:55) at org.junit.internal.runners.rules.RuleFieldValidator.validate(RuleFieldValidator.java:50) …

9
Конфлікт із залежністю '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. Це мої залежності від граду dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:support-v4:23.1.0' compile 'com.android.support:appcompat-v7:23.1.0' compile 'com.android.support:design:23.1.0' compile 'com.android.support:cardview-v7:23.1.0' compile 'com.android.support:recyclerview-v7:23.1.0' compile 'com.squareup.retrofit:retrofit:1.9.0' compile 'com.squareup.okhttp:okhttp:2.4.0' compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.jakewharton:butterknife:7.0.1' …

2
Google Еспресо або Робоцій [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 6 років тому . Удосконаліть це питання Мені доводиться використовувати інструмент тестування автоматизованого інтерфейсу, і я переплутався між використанням програми Robotium vs …

13
Еспресо: Thread.sleep ();
Еспресо стверджує, що в цьому немає потреби Thread.sleep();, але мій код не працює, якщо я не включу його. Я підключаюся до IP. Під час з'єднання відображається діалог прогресу. Мені потрібно sleepчекати, коли діалогове вікно закриється. Це мій фрагмент тесту, де я його використовую: IP.enterIP(); // fills out an IP dialog …

9
Використовуючи Espresso, натисніть на перегляд всередині елемента RecyclerView
Як я можу використовувати Espresso для натискання певного виду всередині елемента RecyclerView ? Я знаю, що можу натиснути елемент у позиції 0 за допомогою: onView(withId(R.id.recyclerView)) .perform(RecyclerViewActions.actionOnItemAtPosition(0, click())); Але мені потрібно натиснути на конкретний вигляд всередині цього елемента, а не на сам предмет. Заздалегідь спасибі. - редагувати - Якщо точніше: у …

3
Яка мета анотацій @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()); } Що робить ця анотація?

6
Перевірте, чи відображається діалогове вікно з еспресо
Я намагаюся написати кілька тестів з новим набором тестів для Android (еспресо) . Але я не можу знайти жодної інформації про те, як перевірити, чи відображається діалогове вікно, і виконати з ним деякі дії (наприклад, натискання позитивних і негативних кнопок тощо). Зверніть увагу, що діалогове вікно також може відображатися програмою …

5
збіги (not (isDisplayed ())) не вдаються з NoMatchingViewException
Я намагаюся перевірити відсутність подання інтерфейсу користувача. Вибір вигляду такий: public static ViewInteraction onMyTestUi() { return onView(withId(R.id.myTestId)); } Селектор чудово працює, щоб перевірити, чи відображається подання, але видає помилку при перевірці, якщо вигляд не відображається. Я використовую це наступним чином: onMyTestUi().check(matches(not(isDisplayed()))); Але я отримую таку помилку: com.google.android.apps.common.testing.ui.espresso.NoMatchingViewException: Не знайдено жодного …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.