Я пытаюсь написать несколько тестов с помощью нового андроида-теста-набора (Espresso). Но я не могу найти информацию о как проверить, отображается ли диалоговое окно и выполнять некоторые действия над ним (например, щелчок положительных и отрицательных кнопок, e.t.c.). Обратите внимание, что диалог может также отображаться с помощью WebView
, а не с помощью приложения.
Любая помощь будет оценена по достоинству. Мне просто нужна ссылка или какой-то пример кода для основ:
- Проверьте, отображается ли диалоговое окно
- Выполнять клики по кнопкам диалога
- Взаимодействие с внутренним представлением диалога (если это пользовательский вид)
- Предварительная задержка заходит за диалоговое окно и проверяет, отображается ли она или нет (например, если
setCancelable(false)
был вызван в построителе диалогов, и мы хотим проверить это)
Спасибо вам за консультацию!