最近帮测试同学一起弄个脚本,用作monkey的自动化测试,按指定路径到指定页面跑monkey,脚本mark下先。
# -*- coding: utf-8 -*-
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
import time
if __name__ == "__main__":
device = MonkeyRunner.waitForConnection()
device.startActivity(component='com.xxx.xxxx/.MainActivity')
# device.press('KEYCODE_MENU', 'DOWN_AND_UP')
time.sleep(5)
device.touch(619, 1184,'DOWN_AND_UP')
time.sleep(5)
device.touch(367, 985,'DOWN_AND_UP')
time.sleep(5)
device.touch(481, 150,'DOWN_AND_UP')
time.sleep(5)
device.drag((286,150),(286,410),0.1,10)
time.sleep(5)
device.touch(0, 663,'DOWN_AND_UP')
time.sleep(10)
清晰简单,一看也大概明白,整理一套流程,确定坐标,每个手机不同,所需要的坐标点也不同,一系列的指定集合起来,做测试还是挺不错的,python还是挺好用。