您的位置:首页 > 移动开发 > Android开发

Android自动化工具Monkeyrunner使用(六) —— touch

2012-10-10 16:39 465 查看

本章主要介绍touch事件

void
touch ( integer x,
integer y, string type)

Sends a touch event specified by type to the screen location specified by x and y.

Arguments
xThe horizontal position of the touch in actual device pixels, starting from the left of the screen in its current orientation.
yThe vertical position of the touch in actual device pixels, starting from the top of the screen in its current orientation.
typeThe type of key event to send. The allowed values are
DOWN
,
UP
, and
DOWN_AND_UP
.

string
DOWN

press()
or
touch()
value. Specifies that a DOWN event type should be sent to the device, corresponding to pressing down on a key or touching the screen.

string
UP

press()
or
touch()
value. Specifies that an UP event type should be sent to the device, corresponding to releasing a key or lifting up from the screen.

string
DOWN_AND_UP

press()
,
touch()
or
type()
value. Specifies that a DOWN event type followed by an UP event type should be sent to the device, corresponding to typing a key or clicking the screen.

例子:

   for i in range(200):

    device.touch(100,600,"DOWN_AND_UP")

    MonkeyRunner.sleep(5)

    device.touch(240,750,"DOWN")

    MonkeyRunner.sleep(5)

    device.touch(400,750,"UP")

    MonkeyRunner.sleep(5)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息