Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Genome
9 / 9 / 1
Регистрация: 22.03.2013
Сообщений: 216
#1

Adnroid Espresso: тестирование нескольких активити - Программирование Android

18.05.2016, 13:33. Просмотров 88. Ответов 0
Метки нет (Все метки)

Приветствую.
Не могу понять как можно в одном тесте протестировать несколько активити сразу. Например:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class MainActivityTest extends ActivityInstrumentationTestCase2<MainActivity>{
    public MainActivityTest() {
        super(MainActivity.class);
    }
 
    @Override
    protected void setUp() throws Exception{
        super.setUp();
        getActivity();
    }
 
     public void testTC_1_1(){
        onView(withId(R.id.createE)).perform(click());
        onView(withId(R.id.eventTitle)).perform(typeText("Test"), closeSoftKeyboard());
    }
}
Так вот на строчке
Java
1
onView(withId(R.id.createE)).perform(click());
тестируемый элемент находится на MainActivity. А на строчке
Java
1
onView(withId(R.id.createE)).perform(typeText("Test"), closeSoftKeyboard());
в совершенно другой активити и как следствие на этой строчке возникает ошибка:
android.support.test.espresso.NoMatchingViewException: No views in hierarchy found matching: with id: com.metoo.android:id/eventTitle

Может подскажет мне кто, как с этим бороться ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2016, 13:33     Adnroid Espresso: тестирование нескольких активити
Посмотрите здесь:

Ошибка Gradle при добавлении Espresso - Программирование Android
Проблема с добавлением библиотеки Espresso как зависимость при помощи Gradle. build.gradle корневой // Top-level build file where...

Активити и фрагмент - Программирование Android
в фрагменте у меня есть функция public void setBmp(Bitmap bmp) { } в активити я использую Fragment f =...

Фрагмент сжимается в активити - Программирование Android
Первый раз такое встречаю, магия какая-то, может я чего-то еще не знаю. Вот код фрагмента: &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; ...

Заменить Активити на Фрагменты - Программирование Android
Задумался над тем, чтобы заместо каждого Activity(у меня их 17 в приложении на данный момент) использовать фрагменты. Создать 1 главную...

2 tabhost в один активити - Программирование Android
как это сделать ? как я не кручу у меня при tabHost.addTab(tabSpec); выводит нул поинт экзепшен :(( &lt;?xml version=&quot;1.0&quot;...

Несколько Listview в 1 активити - Программирование Android
Ребят, как подключить 2 списка listview в одном активити?

Анимация фрагментов и активити - Программирование Android
Задаю анимацию для фрагментов и активити, но она работает на моём устройстве только в том случае, если в настройках телефона включена...

Управление фрагментом из активити - Программирование Android
Добрый день! Имею несколько фрагментов, в которых выполняются некоторые действия, то итогу которых формируется результат. Фрагменты...

Выбор активити из уведомления - Программирование Android
Добрый день. Есть у меня главная активити, которая, в общем-то, работатет в фоне и бросает уведомления. Проблема в том, что есть...

Ситуации пересоздания активити - Программирование Android
Вот например у пользователя в фокусе было какое то активити. Затем ему кто то позвонил. Активити, которое было в фокусе свернулось(вызвался...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru