Created
March 3, 2016 01:42
-
-
Save jingle1267/2cefb17333841db068c7 to your computer and use it in GitHub Desktop.
LG G3自动发红包monkeyrunner
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#文件保存为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