Skip to content

Instantly share code, notes, and snippets.

@jingle1267
Created March 3, 2016 01:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jingle1267/2cefb17333841db068c7 to your computer and use it in GitHub Desktop.
Save jingle1267/2cefb17333841db068c7 to your computer and use it in GitHub Desktop.
LG G3自动发红包monkeyrunner
#文件保存为utf8编码 且需要添加下一行代码
#coding=utf-8
import sys
from com.android.monkeyrunner import MonkeyRunner as mr
from com.android.monkeyrunner import MonkeyDevice as md
from com.android.monkeyrunner import MonkeyImage as mi
# 亲测LG G3手机运行没问题 切换为其他手机 需要调整代码中点击的位置
#connect device 连接设备
device = mr.waitForConnection();
if not device:
print >> sys.stderr,"fail"
sys.exit(1)
# 给个人发红包
def sendLuckyMoney(index):
pass
print('第 ' + str(index) + ' 个红包');
# 红包
device.touch(885, 1640, 'MonkeyDevice.DOWN_AND_UP')
mr.sleep(1.0)
# 选择红包
device.touch(700, 1348, 'MonkeyDevice.DOWN_AND_UP')
mr.sleep(1.0)
# 输入框获取焦点
device.touch(1080, 472, 'MonkeyDevice.DOWN_AND_UP')
mr.sleep(1.0)
# 0
device.touch(711, 2303, 'MonkeyDevice.DOWN_AND_UP')
# .
device.touch(252, 2304, 'MonkeyDevice.DOWN_AND_UP')
# 0
device.touch(711, 2303, 'MonkeyDevice.DOWN_AND_UP')
# 1
device.touch(257, 1580, 'MonkeyDevice.DOWN_AND_UP')
# 关闭输入法
device.touch(705, 1383, 'MonkeyDevice.DOWN_AND_UP')
mr.sleep(1.0)
# 发送红包
device.touch(700, 1418, 'MonkeyDevice.DOWN_AND_UP')
mr.sleep(1.5)
# 立即支付
device.touch(700, 1723, 'MonkeyDevice.DOWN_AND_UP')
mr.sleep(1.5)
# 给群里发红包
def sendGroupLuckyMoney(index):
pass
print('第 ' + str(index) + ' 个红包');
# 红包
device.touch(885, 1640, 'MonkeyDevice.DOWN_AND_UP')
mr.sleep(1.5)
# 输入框获取焦点
device.touch(1080, 472, 'MonkeyDevice.DOWN_AND_UP')
mr.sleep(1.0)
# 1个红包
device.touch(257, 1580, 'MonkeyDevice.DOWN_AND_UP')
# 输入框获取焦点
device.touch(1080, 816, 'MonkeyDevice.DOWN_AND_UP')
mr.sleep(1.0)
# 0
device.touch(711, 2303, 'MonkeyDevice.DOWN_AND_UP')
# .
device.touch(252, 2304, 'MonkeyDevice.DOWN_AND_UP')
# 0
device.touch(711, 2303, 'MonkeyDevice.DOWN_AND_UP')
# 1
device.touch(257, 1580, 'MonkeyDevice.DOWN_AND_UP')
# 关闭输入法
device.touch(705, 1383, 'MonkeyDevice.DOWN_AND_UP')
mr.sleep(1.0)
# 发送红包
device.touch(700, 1830, 'MonkeyDevice.DOWN_AND_UP')
mr.sleep(1.5)
# 立即支付
device.touch(700, 1723, 'MonkeyDevice.DOWN_AND_UP')
mr.sleep(1.5)
print('发红包开始')
for i in range(1, 3):
# sendLuckyMoney(i)
sendGroupLuckyMoney(i)
else:
print('发红包结束');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment