2013-07-26 6 views
0

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

Я помню, что есть несколько способов для осуществления этого:

  1. Написать питон скрипт, который может имитировать событие салфетки. Влево, вправо, вверх и вниз. Все события и скорость должны настраиваться. Этот путь можно сделать с помощью adb.

  2. Android unit test.

  3. Может ли CTS архивировать тесты, которые я ожидаю?

Правильно ли я это понимаю?

Просьба дать дополнительную информацию.

Заранее спасибо

ответ

1

Вы можете использовать monkeyrunner с питона сценария: http://developer.android.com/tools/help/MonkeyDevice.html#drag

Этот блог может помочь вам с помощью monkeyrunner (она позволяет getViewById в сценарии мр): http://dtmilano.blogspot.com/2012/03/monkeyrunner-running-unit-tests.html

Вы можете использовать ProcessBuilder в JUnitTest для запуска monkeyrunner и тестирования вывода.

После того, как вы работаете в JUnitTest, вы сможете использовать их с CTS.

+0

спасибо. любой другой совет? – Sam