monkeyrunner书写常用语句说明

 #导入程序测试所需要的模块      
   from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice      
   #连接当前对象,返回一个MonkeyDevice对象     
   device = MonkeyRunner.waitForConnection()    
   #安装所要测试的android应用程序或测试包    
   device.installPackage('*******.apk')     
   #运行指定的Activity     
   device.startActivity(component='com.mzba.test.TestActivity')     
   #触摸屏幕某位置     
   device.touch(222,388,'DOWN_AND_UP')

   #输入密码     
   device.type('888888')     
   #按下返回键,相当于关闭输入法的弹出框     
   device.press('KEYCODE_BACK', MonkeyDevice.DOWN_AND_UP) 
   device.press('KEYCODE_HOME','DOWN_AND_UP')  
   MonkeyRunner.sleep(2)

  #模拟设备屏幕上拖动(触摸,持有和移动)。

参数:
    开始 - 拖动起点(以像素为单位元组(X,Y))
    结束 - 阻力终点(以像素为单位元组(X,Y)
    时间 - 在几秒钟内拖时间(默认为1.0秒)
    步骤 - 插值点时要采取的步骤。 (默认是10)
  返回:返回任何内容
   device.drag((100,540),(600,542),0.1,10) 
   MonkeyRunner.sleep(0.5)

   #测试暂停3秒钟     
   MonkeyRunner.sleep(3.0)      
   #截取屏幕截图     
   result = device.takeSnapshot()    
   #将截图保存至文件    
   result.writeToFile('login.png','png') 
原文地址:https://www.cnblogs.com/wjhblogs/p/4518169.html