Articles of эспрессо

Эспрессо. Ошибка при выполнении «данных адаптера нагрузки»

У меня есть ListView, который показывает мне базу данных данных. db = new DB(this); db.open(); String[] from = new String[]{DB.COLUMN_FIRSTNAME, DB.COLUMN_LASTNAME}; int[] to = new int[]{android.R.id.text1, android.R.id.text2}; scAdapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_activated_2, null, from, to, 0); lvData = (ListView) findViewById(R.id.lvData); lvData.setAdapter(scAdapter); lvData.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE_MODAL); lvData.setMultiChoiceModeListener(new AbsListView.MultiChoiceModeListener() { Он показывает мне имя и фамилию из базы данных по […]

Android Studio не признает импорт эспрессо

Я пытаюсь написать тестовый пример с помощью Espresso. Я использую Android Studio 1.5.1 (стабильный канал), Gradle plugin 1.5, Gradle 2.7. Проблема в том, что Android Studio не распознает импорт, связанный с Espresso (и не только) Итак, я попытался очистить проект, перестроить, аннулировать кеш и перезагрузить, но ничего. Я добавил эти зависимости в свой модуль приложения: […]

Drag & Drop Espresso

Можно ли выполнить операцию перетаскивания через Espresso? Мне нужно переместить один вид вниз (по прямой линии), чтобы принять некоторые условия в моем тесте автоматизации.

Библиотека AppCompat 23.2.1 не работает с espresso v2.2.2

У меня есть проект Android, где я использую espresso для определения тестов. Все это работало до сих пор, но после обновления до AppCompat 23.2.1 (из AppCompat 23.0.1) выполнение тестов всегда сбой. Мои зависимости build.gradle: dependencies { // Ok Config compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.2.1' compile 'com.android.support:design:23.2.1' compile 'com.android.support:support-annotations:23.2.1' androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2' androidTestCompile […]

Эспрессо: как сделать собственный салфетки, например, swipeTop или swipeBottom

Пока мы можем сделать: проведите пальцем влево swipeRight swipeUp проведите вниз Как мы можем использовать swipeTop (вплоть до Top) или swipeBottom (вплоть до дна) – это выражение. Пожалуйста, дайте мне пример, если эти методы уже существуют.

Как использовать тестовое тестирование Espresso для React Native?

Я пытаюсь сделать некоторые тесты пользовательского интерфейса с помощью эспрессо в моем приложении Android React Native для использования Screengrab от Fastlane. Я последовал этому руководству, чтобы интегрировать React Native в существующее приложение, чтобы иметь возможность написать тест. Но когда я начал писать свой тест пользовательского интерфейса, я не смог найти, что писать, и как настроить […]

Android – Espresso – прокрутка к списку без списка View item

Существует ли общий подход для прокрутки к списку, не входящему в список? Просмотреть элементы, которые еще не видны на экране? Без каких-либо предосторожностей Espresso будет указывать, что «Нет представлений в иерархии найдено совпадение с идентификатором ….. Я нашел этот ответ … это лучший подход? onView( withId( R.id.button)).perform( scrollTo(), click());

Проверьте, отображается ли мягкая клавиатура с помощью эспрессо

Я хочу проверить видимость клавиатуры, когда активность вызывает onCreate () и onResume (). Как я могу проверить, отображается ли клавиатура с помощью эспрессо?

Нажатие на пункт меню в панели действий с эспрессо при использовании onView (withId (…))

Я делаю тест с использованием Espresso, сначала открываю панель действий: openActionBarOverflowOrOptionsMenu(getInstrumentation().getTargetContext()); Все в порядке до здесь, но затем я хочу нажать на меню опций: onView(withId(R.id.action_menu)).perform(click()); В макете меню xml есть опция с id: «action_menu». Я получаю сообщение об ошибке: android.support.test.espresso.NoMatchingViewException: No views in hierarchy found matching: with id: ***.********.******.android.debug:id/action_menu If the target view is not […]

Espresso 2 на Android, промежуточные тесты терпят неудачу после того, как не запущена тестируемая активность, а действия предыдущих тестов все еще живы

Я использую Espresso 2 для тестирования моего приложения для Android. Сразу же я вижу, что тесты случайным образом терпят неудачу с этим сообщением об ошибке Espresso: Failed: testLongPressXXXXX (com.company.xxx.tests.testSuite.Test) —– begin exception —– android.support.test.espresso.NoMatchingViewException: нет представлений в иерархии найдено совпадение: с id: com. Company.xxx:id/xxx_view_id Просмотр иерархии: +> DecorView {id = -1, visibility = VISIBLE, width […]