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

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

Войти
Регистрация
Восстановить пароль
 
Genome
 Аватар для Genome
9 / 9 / 1
Регистрация: 22.03.2013
Сообщений: 201
18.05.2016, 13:33     Adnroid Espresso: тестирование нескольких активити #1
Приветствую.
Не могу понять как можно в одном тесте протестировать несколько активити сразу. Например:

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: тестирование нескольких активити
Посмотрите здесь:

Android Открытие нужного активити
Переход между активити Android
Android Заменить Активити на Фрагменты
Android Второй активити
Android Смена активити
Android Абстрактная активити
Адаптивность Активити Android
Android Ошибка Gradle при добавлении Espresso
Android Про активити и линию
Android Пересоздание активити
Android Не создается автоматическая активити
Android Вызов активити

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

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

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