呵呵的小太阳吧 关注:1贴子:139
  • 2回复贴,共1

一个简单易理解的脚本

只看楼主收藏回复

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
##引入程序所用的模块和别名
device = mr.waitForConnection()
if not device:
print >> sys.stderr,"fail"
sys.exit(1)
componentName='com.deliveryherochina.android/com.deliveryherochina.android.IntroActivity'
#超人app的packagename/activityname
device.startActivity(component=componentName)
mr.sleep(3.0)
device.touch(463,154,'DOWN_AND_UP')
#点击地址栏
mr.sleep(3.0)
device.touch(529,805,'DOWN_AND_UP')
#点击历史地址
mr.sleep(3.0)
device.touch(433,763,'DOWN_AND_UP')
#点击我要订餐
mr.sleep(3.0)
device.press('KEYCODE_BACK')
#点击返回按钮
#return keyboard
#------
mr.sleep(3.0)
result = device.takeSnapshot()
#takeSnapshot截图
result.writeToFile('./shot1.png','png');
#保存截图


IP属地:上海1楼2015-10-09 18:28回复
    运行时请去掉中文注释;或者在开头加入 #coding=utf-8


    IP属地:上海2楼2015-10-09 18:28
    回复
      #引入程序所用的模块和别名
      竟然多加了一个#号,囧.....


      IP属地:上海3楼2015-10-09 18:29
      回复