android中monkeyrunner如何实现drag()
答案:3 悬赏:70 手机版
解决时间 2021-02-12 01:50
- 提问者网友:那叫心脏的地方装的都是你
- 2021-02-11 12:52
android中monkeyrunner如何实现drag()
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-02-11 13:05
使用此方法:com.android.monkeyrunner.MonkeyDevice.drag
模拟设备屏幕上拖动(触摸,持有和移动)
参数:
开始 - 拖动起点(以像素为单位元组(X,Y))
结束 - 阻力终点(以像素为单位元组(X,Y)
时间 - 在几秒钟内拖时间(默认为1.0秒)
步骤 - 插值点时要采取的步骤。 (默认是10)
返回:返回任何内容。
使用adb命令:详细的adb命令,可以通过adb -h来查询.而Monkeyrunner中对设备的操作如下:
from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice
device = MonkeyRunner.waitForConnection(5,"emulator-5554")
device.shell("am start -an com.xxx.xxx/.MainActivity")
device.touch(250, 450, 'DOWN_AND_UP')
device.drag((1080/2, 1700),(1080/2, 400),0.5,1)
模拟设备屏幕上拖动(触摸,持有和移动)
参数:
开始 - 拖动起点(以像素为单位元组(X,Y))
结束 - 阻力终点(以像素为单位元组(X,Y)
时间 - 在几秒钟内拖时间(默认为1.0秒)
步骤 - 插值点时要采取的步骤。 (默认是10)
返回:返回任何内容。
使用adb命令:详细的adb命令,可以通过adb -h来查询.而Monkeyrunner中对设备的操作如下:
from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice
device = MonkeyRunner.waitForConnection(5,"emulator-5554")
device.shell("am start -an com.xxx.xxx/.MainActivity")
device.touch(250, 450, 'DOWN_AND_UP')
device.drag((1080/2, 1700),(1080/2, 400),0.5,1)
全部回答
- 1楼网友:行路难
- 2021-02-11 14:50
device.drag((坐标,坐标),(坐标,坐标),步数,时间)
- 2楼网友:舍身薄凉客
- 2021-02-11 13:53
com.android.monkeyrunner.MonkeyDevice.drag
模拟设备屏幕上拖动(触摸,持有和移动)。
参数:
开始 - 拖动起点(以像素为单位元组(X,Y))
结束 - 阻力终点(以像素为单位元组(X,Y)
时间 - 在几秒钟内拖时间(默认为1.0秒)
步骤 - 插值点时要采取的步骤。 (默认是10)
返回:返回任何内容。
模拟设备屏幕上拖动(触摸,持有和移动)。
参数:
开始 - 拖动起点(以像素为单位元组(X,Y))
结束 - 阻力终点(以像素为单位元组(X,Y)
时间 - 在几秒钟内拖时间(默认为1.0秒)
步骤 - 插值点时要采取的步骤。 (默认是10)
返回:返回任何内容。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯