Как получить экземпляр диалогового окна (например, DatePickerDialog, ProgressDialog, TimePickerDialog) после его всплывающего окна - PullRequest
2 голосов
/ 28 июля 2010

предварительное условие: я работаю над автоматическим тестированием Android, поэтому мы не можем не трогать исходный код приложения, а просто протестировать его.

вопрос: Как получить экземпляр диалога после его всплывающего окна? После того, как мы получим его экземпляр, он будет настолько удобен для дальнейшей операции, как прямая установка его значения, вместо того, чтобы много раз отправлять событие ключа в действие.

Спасибо.

Ответы [ 2 ]

1 голос
/ 15 февраля 2011

Похоже, вы проводите «тестирование черного ящика», которое относится к таким утилитам, как «Robotium» и «Robolectric». Проверьте их, они специально предназначены для нажатия кнопок, ожидания диалогов, принятия диалогов и т. Д.

0 голосов
/ 20 августа 2011

Dollop , где я работаю, предоставляет черный ящик, инструмент для записи и воспроизведения для Android.Он не ограничен работой с одним приложением за раз.Он также прост в настройке и использовании, не требует программирования, работает с реальными устройствами (которые НЕ нужно рутировать) и автоматически сохраняет скриншоты при воспроизведении тестов.

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