Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

18.05.2016, 13:33. Просмотров 124. Ответов 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

Может подскажет мне кто, как с этим бороться ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2016, 13:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Adnroid Espresso: тестирование нескольких активити (Программирование Android):

На телефоне highscreen 3 на всех активити происходит быстрый самовозврат к главной активити - Программирование Android
Сделал меню в виде ListView. При клике на меню запускаются активити. На эмуляторе работает, на телефоне моем LG все работает. На телефоне...

Как вызвать метод в активити классе из обычного не активити класса? - Программирование Android
Есть активити в котором вводятся логин и пароль. При нажатии кнопки &quot;войти&quot; в отдельном классе &quot;сокетсервер&quot;(+в отдельном потоке)...

Изменение параметров активити из другого активити - Программирование Android
Как сделать так чтобы из первого активити поменять final ImageView img=(ImageView)findViewById(R.id.image1); ...

Отображение активити поверх другого активити - Программирование Android
Ребят подскажите пожалуйста как такое сделать. Есть активити с картой, по нажатию кнопки настройки, нужно открыть активити с настройками,...

Вызов новой активити не из класса активити - Программирование Android
Есть 4 класса: 1) WelcomeActivity; 2) MainActivity; 3) PopUpActivity; 4) Client. Программа работает с сервером и получает...

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2016, 13:33
Привет! Вот еще темы с ответами:

Unit -тестирование или автоматизированное тестирование - Программирование Android
Доброго времени суток. Я программирую «для себя» второй год, на выходе получаются разного рода приложения от постоянно подающих с...

Цветовые схемы в редакторе Espresso - PHP
Привет всем! Кто пользуется Espresso, подскажите как в нем настраивать цветовую схему (подсветку кода) а также где взять уже готовые...

HP Pavilion dv6-6b65er (A6N06EA) Espresso Black Lattice - Выбор ноутбука
Ноутбук HP Pavilion dv6-6b65er (A6N06EA) Espresso Black Lattice ...

Удаленное тестирование приложение/Пересылка на тестирование - Программирование iOS
Если кто-то написал приложение под андроид и захочет показать другому человеку, то достаточно отослать apk. А как обстоит с этим дело в...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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