Как написать тестовые случаи для кнопок в другом фрагменте в Android? - PullRequest
0 голосов
/ 05 декабря 2018

У меня есть несколько фрагментов в моей основной деятельности, и я тоже использую нижнюю навигацию.

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

Нужно ли сначала переходить туда с помощью performclick() или мне нужно загружать их с помощью метода onData()?Может кто-нибудь мне помочь ?Я приложил несколько картинок ниже, чтобы помочь вам понять.

Открытие фрагмента:

openinig Fragment

Второй фрагмент, он же фрагмент устройства с панели навигации:

second Fragment

1 Ответ

0 голосов
/ 22 января 2019

Обновление: при тестировании пользовательского интерфейса в экспрессе есть возможность записывать тесты в экспрессе.Вы просто запускаете приложение и выполняете действия, и оно генерирует соответствующий код, и вы даже можете выдвигать утверждения в любом месте.Так что если кто-то застрял на этом.Вы должны сделать это таким образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...