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

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

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

person user182192    schedule 19.07.2012    source источник


Ответы (2)


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

person Diego Torres Milano    schedule 20.07.2012

Это отличная работа над голосовым приложением, которое позволяет нажимать кнопку без изменения самого приложения. На Galaxy S 3 (это телефон) вы должны включить параметры разработчика, выбрав «Настройки»> «Дополнительно»> «Об устройстве»> «Номер сборки» и нажав несколько раз, пока не будут включены параметры разработчика, затем вернитесь на экран к параметрам разработчика.

person James Richards    schedule 20.05.2014