событие касания monkeyrunner, признанное как longpress - PullRequest
1 голос
/ 28 октября 2011

создал скрипт monkeyrunner для игры с приложением, с которым я работаю.Проблема в том, что когда-либо включен длинный тап, device.touch (Y, X, "DOWN_AND_UP") распознается как длинная тап.Я заметил в журналах, что когда метод вызывается, он запускается дважды.

10-28 09: 08: 04.983: DEBUG / MonkeyStub (2608): translateCommand: приземляться 300 800 10-28 09: 08: 04.983: DEBUG / MonkeyStub (2608): translateCommand: касаться 300 800

есть идеи, почему это происходит?

1 Ответ

1 голос
/ 25 января 2012

Я обнаружил, что если я не помещал MonkeyRunner.sleep (0.5) между каждым из моих вызовов, они обычно вызывались слишком быстро по отношению друг к другу.Таким образом, система не получает момент, чтобы понять, что «прикосновение» на самом деле исчезло.Вроде клочья, но я верю, что это происходит.

...