Простой способ найти координаты XY на MonkeyRunner

Я использую MonkeyRunner для тестирования моего очень широкого приложения и запускаю множество различных сценариев на своих устройствах. Однако требуется много времени, чтобы выяснить, где координаты x/y находятся на каждом прикосновении к экрану. Я пытался использовать этот хороший плагин http://blogs.wittwer.fr/whiler/2011/07/01/editeur-monkeyrunner/ но его координаты не достаточно точны.... Есть ли приложение, которое я могу установить, которое даст мне тост за координаты, которые мне нужны?

device.touch(225, 182, "DOWN_AND_UP")

2 ответа

Решение

Координаты каждого касания можно получить с помощью Настройки -> Параметры разработчика -> Расположение указателя, но, возможно, вам вообще не нужны координаты. Взгляните на http://dtmilano.blogspot.ca/2012/05/androidviewclient-q.html где описано, как вы можете использовать View ID для получения координат и отправки событий.

Это прекрасно работает с голосовым приложением, которое нажимает кнопку, не изменяя само приложение. На galaxy s 3 (телефон для него) вы должны включить опции разработчика, перейдя в настройки> подробнее> об устройстве> номер сборки и нажимая несколько раз, пока опции разработчика не будут включены, затем вернитесь на экран к опциям разработчика.

Другие вопросы по тегам